题目
form name="form1" action="chuli.jsp">userName:< input type="text" name="userName">< input type="submit" name="submit">< /form>运行上述input.jsp,在页面上输入userName的值,在chuli.jsp文件中使用下面()代码,可以输出该userName的值?A.<%Stringname=request.getParameter("username");out.println(name);%>B.<%=request.getAttribute("userName")%>C.<%Stringname=request.getAttribute("username");out.println(name);%>D.<%=request.getParameter("userName")%
form name="form1" action="chuli.jsp">
userName:< input type="text" name="userName">
< input type="submit" name="submit">
< /form>
运行上述input.jsp,在页面上输入userName的值,在chuli.jsp文件中使用下面()代码,可以输出该userName的值?
A.
<%
String
name=request.getParameter("username");
out.println(name);
%>
B.
<%=request.getAttribute("userName")%>
C.
<%
String
name=request.getAttribute("username");
out.println(name);
%>
D.<%=request.getParameter("userName")
%
题目解答
答案
表单提交时,参数名为`"userName"`,应使用`request.getParameter("userName")`获取值。
- 选项A错误:参数名应为`"userName"`,而非`"username"`。
- 选项B错误:`request.getAttribute`不适用于表单参数。
- 选项C错误:方法及参数名均不匹配。
- 选项D正确:`request.getParameter("userName")`可正确获取并输出值。
答案:D. `<%= request.getParameter("userName") %>`