云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > jsp复习题

jsp复习题

  • 62 次阅读
  • 3 次下载
  • 2026/4/23 1:44:01

②JSP技术中mvc的实现:

模型:一个或多个javabean对象,用于存储数据。

视图:一个或多个jsp页面,像控制器提交必要的数据和显示数据

控制器:一个或多个servlet对象,根据视图提交的要求进行数据处理操作,并将有关结果储存到JavaBean中,然后servlet使用转发或重定向的方式请求视图中的某个jsp页面显示数据。

12、什么是servlet?servlet的生命周期。

(1) 在服务器端创建能响应用户请求的对象。

(2) ①初始化Servlet。Servlet第一次被请求加载时,服务器初始化这个servlet

②新诞生的servlet再调用service方法响应用户的请求 ③服务器关闭时,调用destroy方法销毁servlet

13、HttpServletResponse类的sendRedirect方法和RequestDispatcher类的forward方法有何不同? (1) sendRedirect 浏览器地址改变,重定向,无法使用request获取用户提交的数据 (2) forward 浏览器地址不改变,转发,可以使用request获取用户提交的数据

14、假设创建servlet的类是tom.jiafei.Dalian,创建的servlet对象的名字是myservlet,应当怎样配置web.xml文件?

myservlet

tom.jiafei.Dalian

myservlet /myservlet

15、采用MVC模式实现会员注册;当新会员注册时,该模板要求用户必须输入会员名,密码信息,否则不允许注册,注册成功返回登录页面login.jsp(不需要编写)。用户的注册信息被存入数据库的member表中。具体要求如下:

a) 写出注册页面表单代码,要求详细代码。 b) 编写Servlet类处理控制流程。 c) 并写出Servlet部署文件web.xml。

d) 编写Javabean文件描述用户的注册信息,负责连接数据库,判断用户名是否存在以及保存注册数据。

a)register.jsp form表单

b)Registerservlet.java(注册功能的servlet)

public class Registerservlet extends HttpServlet { public void init(ServletConfig config) throws ServletException {

super.init(config); }

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setCharacterEncoding(\

String username = request.getParameter(\

String userpass = request.getParameter(\ User user = new User();

boolean isExist = user.usernameIsExist(username); if(isExist ==false) { RequestDispatcher dispatcher = request.getRequestDispatcher(\

dispatcher.forward(request, response); }else {

response.setContentType(\ response.getWriter().write(\用户名已存在......\ } }

Public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

doGet(request, response); } }

c)Web.xml

Registerservlet

.servlet.Registerservlet

Registerservlet /registerservlet

d)Javabean命名为user.java public class Users {

private String username; private String userpass; Connection con = null;

PreparedStatement pre = null; ResultSet rs = null; //判断用户名是否存在

public boolean usernameIsExist(String username) {

boolean isExist = null;

String sql = \* from user where username='\ try {

Class.forName(\con = DriverManager.getConnection(\pre = con.prepareStatement(sql);

rs = pre.executeQuery(); if(rs.next()) { isExist = true; }else {

isExist = false; }

} catch (Exception e) { }

return isExist ; }

public String getUsername() { return username; }

public void setUsername(String username) { this.username = username; }

public String getUserpass() { return userpass; }

public void setUserpass(String userpass) { this.userpass = userpass; } }

16、采用MVC模式实现web应用。用户可以通过JSP页面输入三角形三边的长度的一个servlet控制器,控制器负责计算三角形的面积,并将面积存放在数据模型中,然后请求JSP页面显示数据模型中的面积。

写出几个文件的关键代码(或程序流程,尽量采用代码),具体要

搜索更多关于: jsp复习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

②JSP技术中mvc的实现: 模型:一个或多个javabean对象,用于存储数据。 视图:一个或多个jsp页面,像控制器提交必要的数据和显示数据 控制器:一个或多个servlet对象,根据视图提交的要求进行数据处理操作,并将有关结果储存到JavaBean中,然后servlet使用转发或重定向的方式请求视图中的某个jsp页面显示数据。 12、什么是servlet?servlet的生命周期。 (1) 在服务器端创建能响应用户请求的对象。 (2) ①初始化Servlet。Servlet第一次被请求加载时,服务器初始化这个servlet ②新诞生的servlet再调用service方法响应用户的请求 ③服务器关闭时,调用destroy方法销毁servlet

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com