![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
Login.jsp为登录页面,表单代码如下: <form action="index.jsp" method="post"> <input type="text" name="name" /> <input type="submit" value="login" /> </form> Index.jsp中直接显示用户名,以下哪种代码正确()
A.${requestScope.name}
B.<%=name%>
C.${param.name}
D.<%=param.name%>
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.${requestScope.name}
B.<%=name%>
C.${param.name}
D.<%=param.name%>
第1题
在Java EE中,User类提供了username属性,在index.jsp中经过表单提交信息至user.jsp页面,如果提交的信息为“ruby”,则user.jsp页面中最终的显示结果为:( ) index.jsp中有如下代码段: <form action="user.jsp" method="post"> <input type="text" name="username" /> <input type="submit" value="提交" /> </form> user.jsp中有如下代码段: <body> <jsp:usebean id="user" class="cn.prd.User"></jsp:usebean> <jsp:setproperty name="user" property="username" param="username"> <jsp:getproperty name="user" property="username"> </jsp:getproperty></jsp:setproperty></body>
A、ruby
B、null
C、RUBY
D、页面无显示
第2题
密码: <input type="password" name="pwd" /> <input type="submit" value="登录" /> </form> 如果希望提交表单时在地址栏上不显示提交信息,则应该在下划线处填写 ( )
A、get
B、post
C、any
D、以上答案都正确
第3题
A、<%=(string ) request.getparameter(“loginname”)%>
B、<%=(string )request.gerattribute(“loginname”)%>
C、<% string name="request.getParameter(“loginname”);" out.println(name); %>
D、<% string name-request.getattribute(“loginname”); out.println(name); %>
第4题
<input type="submit" value="提交" /> </form> Servlet类ShopCar中的processRequest方法主要参考代码如下: String i=request.getParameter("num"); int current; if(i == null || i.equals("")){ i="0"; } try{ current=Integer.parseInt(i); }catch(NumberFormatException e){ current=0; } HttpSession session=request.getSession(); int before=0; if(session.getAttribute("num")!=null){ before=(Integer)(session.getAttribute("num")); out.print("你之前已经订购: "+before+"
"); }else{ out.print("你之前已经订购: 0
"); } out.print("本次订购: "+current+"
"); int total=before+current; out.print("合计: "+total); session.setAttribute("num", total); out.println ("
点 此处 返回.");
1、设计一个计算圆面积的JavaBean,使用一个JSP页面调用该JavaBean. 要求: 用表单输入圆的半径 使用JSP动作(jsp:setProperty)元素获得并处理表单参数,从而得到圆的面积。 使用JSP动作(jsp:getProperty)输出圆的半径和面积。
第5题
<input type="submit" value="提交" /> </form> Servlet类ShopCar中的processRequest方法主要参考代码如下: String i=request.getParameter("num"); int current; if(i == null || i.equals("")){ i="0"; } try{ current=Integer.parseInt(i); }catch(NumberFormatException e){ current=0; } HttpSession session=request.getSession(); int before=0; if(session.getAttribute("num")!=null){ before=(Integer)(session.getAttribute("num")); out.print("你之前已经订购: "+before+"
"); }else{ out.print("你之前已经订购: 0
"); } out.print("本次订购: "+current+"
"); int total=before+current; out.print("合计: "+total); session.setAttribute("num", total); out.println ("
点 此处 返回.");
1、制作一个页面计数器,显示该页面累计被访问的次数。利用application对象属性存储访问次数,通过判断是否是一个新的会话来判断是否是一个新访问(即当刷新页面时,不增加计数)。提示:在JSP声明中,可以使用 ServletContext application = getServletContext(); 来获得application对象。
第6题
<input type="submit" value="提交" /> </form> Servlet类ShopCar中的processRequest方法主要参考代码如下: String i=request.getParameter("num"); int current; if(i == null || i.equals("")){ i="0"; } try{ current=Integer.parseInt(i); }catch(NumberFormatException e){ current=0; } HttpSession session=request.getSession(); int before=0; if(session.getAttribute("num")!=null){ before=(Integer)(session.getAttribute("num")); out.print("你之前已经订购: "+before+"
"); }else{ out.print("你之前已经订购: 0
"); } out.print("本次订购: "+current+"
"); int total=before+current; out.print("合计: "+total); session.setAttribute("num", total); out.println ("
点 此处 返回.");
1、见附件
第8题
A、$_REQUEST[‘userpass’]用于获取密码
B、$_POST[‘code’]用于获取验证码
C、$_POST[‘userpass’]用于获取密码
D、$_POST[‘text’]用于获取账号
第9题
请您输入密码:<input name="password" type="password" />
<input type="submit" value="登录" /> <% 获得表单中name="account的表单元素中输入的值,赋值给str" string str1="request.getParameter("account");" atr2="request.getParameter("zhanghu");" %> 若不输入数据,直接单击“登录”按钮,则sm1和st2的值分别是( )。
A、null、null
B、null
C、""、""
D、""、null
第10题
四、应用题 2 补全代码,使其实现下面用户信息登记页面和输入校验(18分) UserBean.java public class UserBean { private String username; private String password; private int age = 0; private Date birthday = new Date(); //Getter 和 Setter函数 } RegisterAction.java public class RegisterActionextends ActionSupport { private UserBean userbean; //Getter 和 Setter函数 //Execute函数 } Register.jsp <%@ page contenttype="text/html; charset=UTF-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <title>Sign On</title> <s:form action="RegisterAction"> <s: name=" " label="姓名"> <s: name=" " label="密码"> <s: name=" " label="年龄"> <s: name=" " label="生日"> <s:param name="value"> <s:date name="birthday" format="yyyy-MM-dd"> </s:date></s:param> <s: value="提交"> <s: value="重置"> </s:></s:></s:></s:></s:></s:></s:form> .xml(验证配置文件) <validators> <field name=" "> <field-validator type=" "> <param name=" "></param> <message key="用户名必须由数字、字母组成,长度在4到25之间"> </message></field-validator> </field> <field name=" "> <field-validator type=" "> <param name=" "></param>1 <param name=" "></param>120 <message key="年龄必须在1-120岁之间"> </message></field-validator> </field> </validators>
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!