《Java Web应用开发实用教程》练习答案(2)

2018-11-23 21:09

图4.1 上机练习(1)运行结果

(2)加载动态文件,制作一个JSP文件,计算一个数的平方,然后再制作一个JSP文件,应用动作加载上述的JSP文件,在客户端显示出来,并在客户端的“查看源文件”中观察源文件。

答案:

计算一个数的平方的文件square.jsp代码如下:

<%@ page contentType=\ jsp:include <% String str = request.getParameter(\ if (str == null) { str = \ } int n = Integer.parseInt(str); double f; f = n * n; %> <%=n%>的平方等于<%=f%>

包含此文件的JSP文件include.jsp文件代码如下:

<%@ page contentType=\ import=\ jsp:include 求一个数的平方

文件运行结果如图4.2所示。

图4.2 上机练习(2)运行结果

(3)设计表单,制作读者选购图书的界面,当读者选中一本图书后,单击“确定”按钮,用“jsp:forward page=”语句将页面跳转到介绍该图书信息页面。

答案:

读者选择图书页面selectBook.jsp代码如下:

<%@ page contentType=\ 选择图书

接受用户的选择并根据用户的选项转向图书信息页面的文件receiveBook.jsp代码如下: <%@ page contentType=\<% request.setCharacterEncoding(\%> JSP:动作 <% String getsel; getsel = request.getParameter(\ if (getsel.equals(\ %> <% } else if (getsel.equals(\ %> <% } %>

显示图书信息的页面bookInfo.jsp代码如下:

<%@ page contentType=\<% request.setCharacterEncoding(\%> 无标题文档

你选择的是: <%=request.getParameter(\
作者是:<%=request.getParameter(\

文件运行结果如图4.3各图所示。

图4.3 上机练习(3)运行结果

5.11 习题

1. 单选题

(1) 下列选项中,( )可以准确地获取请求页面的一个文本框的输入(文本框的名

称为name)。

A. request.getParameter(name) B. request.getParameter(”name”) C. request.getParameterValues(name) D. request.getParameterValues(“name”) 答案:B

(2) 使用response对象进行重定向时,使用的方法是( )。

A. getAttribute B. setContentType C. sendRedirect D. setAttribute 答案:C

(3) session对象中用于设定指定名字的属性值,并且把它存储在session对象中的方

法是( )。

A. setAttribute B. getAttributeNames C. getValue D. getAttribute 答案:A

(4) 在application对象中用( )方法可以获得application对象中的所有变量名。 A. getServerInfo B. nextElements() C. removeAttribute D. getRealPath 答案:B

2. 上机练习

(1)制作一个购书页面,要求用户输入用户名和密码,并通过下拉菜单选择需要购买的图书,单击“确定”按钮,将信息发往服务器端,服务器端文件接收用户输入并输出用户名和所购图书。

答案:

读者选购图书页面buyBook.jsp代码如下: 选购图书

请输入个人信息并选择要购买的图书

接收用户输入的服务器端文件receiveUser.jsp代码如下: <%@ page contentType=\


《Java Web应用开发实用教程》练习答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:宏观经济学练习及答案(高鸿业,人大版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: