教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

jsp程序设计(第2版)习题解答,含题目(2)

来源:网络收集 时间:2026-02-01
导读: 串,并显示该字符串的长度。 答:inputString.jsp: computer.jsp: 字符串: 的长度: 4.Response调用sendRdirect(URL)方法的作用是什么?答:实现用户的重定向。 习题五 1. File对象能读写文件吗? 答:不能 2.

串,并显示该字符串的长度。 答:inputString.jsp:

<%@ page contentType=\

computer.jsp:

<%@ page contentType=\

<% String textContent=request.getParameter(\ byte b[]=textContent.getBytes(\ textContent=new String(b); %>

字符串:<%=textContent%>的长度:<%=textContent.length()%>

4.Response调用sendRdirect(URL)方法的作用是什么?答:实现用户的重定向。

习题五

1. File对象能读写文件吗? 答:不能

2.File对象怎样获取文件的长度? 答:调用public long length()方法。 4. RandomAccessFile类创建的流在读/写文件时有什么特点?

答:RandomAccessFile类既不是输入流类InputStream类的子类,也不是输出流类Outputstream类的子类。想对一个文件进行读写操作时,可以创建一个指向该文件的RandomAccessFile流,这样我们既可以从这个流中读取这个文件的数据,也可以通过这个流给这个文件写入数据。

5. 编写两个JSP页面input.jsp和read.jsp,input.jsp通过表单提交一个目录和该目录下的一个文件名给read.jsp,read.jsp根据input.jsp提交的目录和文件名调用Tag文件Read.jsp读取文件的内容。答:input.jsp:

<%@ page contentType=\

read.jsp:

<%@ page contentType=\<%@ taglib tagdir=\

<%

String s1=request.getParameter(\ String s2=request.getParameter(\ if(s1.length()>0&&s2.length()>0) {

%> 读取的文件内容:


<% } %> Read.tag:

<%@ tag pageEncoding=\<%@ tag import=\

<%@ attribute name=\<%@ attribute name=\<%@ variable name-given=\<%

StringBuffer str=new StringBuffer(); try{

File f=new File(dirName,fileName); FileReader in=new FileReader(f);

BufferedReader bufferin=new BufferedReader(in); String temp;

while((temp=bufferin.readLine())!=null) { str.append(temp); }

bufferin.close(); in.close(); }

catch(IOException e) 7

{

str.append(\ }

jspContext.setAttribute(\%>

习题七

1.设WEB服务目录mymoon中的JSP页面要使用一个bean,该bean的包名为blue.sky。请说明,应当怎样保存bean的字节码。

答:把创建bean的字节码保存到 mymoon\\WEB-INF\\classes\\blue\\sky中。

2.一个名字为moon的bean,该bean有一个String类型、名字为number的属性。如果创建moon的java类没有提供public String getNumber()方法,在JSP页面中是否允许使用getProperty标记获取moon的number属性的值。答:不允许。

习题八

1.Servlet对象是在服务器端还是在用户端被创建?答:在服务器端。

2.Servlet对象被创建后将首先调用init方法还是service方法?答:首先调用init方法。

2. 假设创建servlet的类是star.flower.Dalian,创建的servlet对象的名字是myservlet,应当怎样

配置web.xml文件?答:要在web.xml中添加如下内容:

myservlet

star.flower.Dalian

myservlet /lookyourServlet

5.如果Servlet类不重写service方法,那么应当重写那两个方法? 答:doGet和doPost方法。 6. HttpServletResponse类的sendRedirect方法和RequestDispatcher类的forward方法有何不同? 答:HttpServletResponse类的sendRedirect方法可以把用户重新定向到其他页面或servlet,但是不能将用户对当前JSP页面或servlet的请求和响应(HttpServletRequest对象和HttpServletResponse对象)传递给所重新定向JSP页面或servlet。RequestDispatcher对象使用forward方法可以把用户对当前JSP页面或servle的请求转发给另一个JSP页面或servlet,而且将用户对当前JSP页面或servlet的请求和响应(HttpServletRequest对象和HttpServletResponse对象)传递给所转发的JSP页面或servlet。也就是说,当前页面所要转发的目标页面或servlet对象可以使用request获取用户提交的数据。

7.Servlet对象怎样获得用户的session对象?

答:HttpServletRequest对象request调用getSession方法获取用户的session对象

8

习题九

1.MVC模式中的数据模型的角色由谁担当? 答:Javabean。 2. MVC模式中的控制器的角色由谁担当?答:Servlet。 3.MVC模式中的视图色由谁担当?答:JSP页面。 4.MVC的优点:

答:MVC结构可以使Web程序更具有对象化特性,也更容易维护。 5.MVC模式中的javabean是由谁创建的? 答:由servlet负责创建。

9

…… 此处隐藏:405字,全部文档内容请下载后查看。喜欢就下载吧 ……
jsp程序设计(第2版)习题解答,含题目(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/412142.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)