public void setPassword(String password){ } }
给定user.jsp,代码片断如下: ____________
loginName:
在浏览器上输入URL:http://localhost/user,jsp?loginName=sa&password=sa并回车,要使浏览器上显示:loginName: sa password: sa
在user.jsp中的下划线处应填入以下( )代码. (选择一项) A)
D)
this.password=password;
二、判断
1.在JSP中,有代码:<%=”2”+”4”%>,将输出6。( ) 2.每个HttpSession对象都有惟一的ID。( ) 3.被引用的Bean文件的文件名后缀为.java。( )
4.在JSP中,只有一行代码:<%=A+B% >,运行将输出” AB”。( ) 5.给定程序源码如下:
<%int Count=1;%> Count:<%=++Count%>
该JSP运行后输出的结果是Count:1。( )
6.在JSP中,include指令用于将文件嵌入JSP页面。( )
7.Page指令用于定义JSP文件中的全局属性,可以在一个页面中使用多个<%@ page %>指
令。( )
8.在“<%!”和“%>“标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。( )
9.在一个JSP文件中,有表达式<%=2+3 %>,它将输出23。( ) 10.不同的用户窗口具有相同的session。( ) 三、问答
1.在JSP中如何使用注释?
2.在JSP参数请求时,中文传递会乱码,请分析原因并给出解决办法?
3.请写出JSP页面间三种参数传递和获取方式并简述。
4.JSP页面由哪些元素构成
5.JSP中的脚本标识包含哪些元素?作用及语法格式是什么?
6.JSP中有哪些注释?语法格式是什么?
7.简述一下JSP中include两种实现方式,如何实现应用
8.表单的提交方式有哪几种,区别在哪里
9.
10.jsp主要内置对象有哪些,并简述其作用
11.简述Session与Application区别。 四、编程
1.应用JSP脚本标识实现一个简单的网站计数器。
2.给定一个字符串数组classes={{\计算机13级1班\班长为张亮\学习委员为李克\计算机13级2班\班长为罗科\学习委员为黄程发\,在JSP页面中编写一个for循环或While循环从该数组中取值并输出到前台。 3.P152的例6-7
4.P155的6.8综合实例
5.编写一个JSP页面,该页面提供一个表单,用户可以通过表单输入九九乘法表的第一个数字的上限值和第二个数字的下限值。请编写使用bean的JSP页面multiply.jsp,multiply.jsp使用getProperty动作标记显示乘法表。
6.编写JSP页面实现教工信息录入功能,如图1所示。给定String[] dept = { \信息工程学院\机电工程学院\建测学院\资环学院\理学院\,要求在JSP页面中,应用Java代码片段添加下拉列表的列表项,所在部门有信息工程学院、机电工程学院、建测学院、资环学院、理学院可选。(写出页面主要功能实现代码,10分)
图1 界面
第七、八章练习 一、选择
1.假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在什么目录下? ( ) A) helloapp/HelloServlet.class
B) helloapp/WEB-INF/HelloServlet.class C) helloapp/WEB-INF/classes/HelloServlet.class
D) helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class
2.Which two HTTP methods are used to process from data in a Servlet?(choose two)( ) A)doGet B)doPut C)doPost D)doTrace E)doSubmit F)doProcess 3.Within a web application deployment descriptor, which maps the com.example.LoginServlet servlet to/utils/LoginServlet? ( ) A)
4、给定某程序的片断如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是( )
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ System.out.println(“get”); }
Public void doPost(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException{ System.out.println(“post”); }
A)get B)post C)get D)post Post Get
5.Within a web application deployment descriptor, which maps the com.example.LoginServlet servlet to/utils/LoginServlet? ( ) A)