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

2018-11-23 21:09

系统登录

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

图8.1 用户登录界面

登录成功文件login_success.jsp代码如下:

<%@ page contentType=\ 登录成功 您已成功登录!

登录失败文件login_failure.jsp代码如下:

<%@ page contentType=\ 登录失败 对不起,用户名和密码不能为空!

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

图8.2 登录成功或失败结果页面

9.10习题

1. 单选题

(1) Web应用的数据共享方式不包括( )。

A. 基于请求的共享 B. 基于会话的共享 C. 基于页面的共享 D. 基于应用的共享 答案:C

(2) 以下( )不属于Web组件的关联关系。

A. 请求转发 B. 包含

C. 请求重定向 D. 链接 答案:D

(3) Web应用典型的会话跟踪方法不包括( )。

A. 使用Cookie B. 使用对象 C. 隐藏的表单域 D. URL重写 答案:B

2. 上机练习

制作一个用户登录界面,用户输入中文用户名后能够在参数接收页面读取用户输入的中文参数并进行显示。

答案:用户登录界面userLogin.html代码如下: 获取客户提交信息案例

接收用户输入并显示文件receiveLogin.jsp文件代码如下: <%@ page contentType=\ 接受用户输入信息并显示 <% String str1 = new String((request.getParameter(\ .getBytes(\ %> <% String str2 = new String((request.getParameter(\ .getBytes(\ %> 您输入的信息为:
姓名: <%=str1%>
密码: <%=str2%>

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

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

10.4习题

1. 单选题

(1) 有关表达式语言,下面说法不正确的是( )。

A. 表达式语言只能在JSP2.0版本以后才能使用

B. 使用表达式语言可以以标记格式方便地访问JSP 的隐含对象和JavaBeans 组

C. 表达式语言是一种通用的程序语言 D. 表达式语言可以自动进行类型转换 答案:C

(2) 要在页面上输出2+3=${2+3},则对应的程序代码应为( )。 A. 2+3=\\${2+3}

B. 2+3=${2+3} C. 2+3=/${2+3} D. 以上都不对 答案:A

(3) 以下不属于条件求值的是( )。

A. ${3>=8?true:false}

B. ${6<9?true:false} C. ${6<9?6:9} D. ${6<9} 答案:D

(4) 下面有关EL中“.“和“[ ]“两种存取运算符的说法不正确的是( )

A. 两者在某些情况下是等效的

B. “[ ]“运算符主要用来访问数组、列表或其他集合 C. 如果要动态取值时,两者都可以实现

D. 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,

就一定要使用“[ ]“ 答案:C

2. 上机练习

(1)编写程序,用EL输出图10.9所示的页面内容。

图10.9 程序输出结果

答案:文件exOperator.jsp代码如下:

<%@ page contentType=\ 运算符举例

算术和比较运算符 条件运算符 表达式 结果 表达式 结果

\\${5*7} ${5*7} \\${9>5?true:false} ${9>5?true:false}

\\${60>=20} ${60>=20}


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

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

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

马上注册会员

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