Servlet的应用

1、案例中使用了几个servlet?每个servlet的功能是什么?

1)LoginServlet——登录
2)AddUserServlet——注册

2、在servlet中使用什么跳转方式?如何传递参数到目标页面?

1)服务器端跳转
将参数通过setAttribute()方法添加到request对象中
例:request.setAttribute("message", "您的信息有误,请重新登录!");
2)客户端跳转
利用URL传参方式(message消息的应用)
例:response.sendRedirect(“目标页面?参数1=参数值&参数2=参数值……”)
3)参数放置在session对象中(用户名的应用)
例: HttpSession session = request.getSession(); -------在servlet中如何 使用session对象
session.setAttribute("userName", userName);

3、目标页面如何接收参数信息,并显示?

例:String message = (String)request.getAttribute("message");
String message = (String)session.getAttribute("message");

4、使用同一个servlet处理多个请求

通过传递参数operate的方式,实现同一个servlet处理多个请求
① 请求来自于表单页面,在表单中添加一个name属性为“operate”的隐藏域
语法:
② 请求来自于超链接,可以直接使用URL传参的方式添加一个参数“operate”
语法: 添加

posted @ 2022-10-29 16:35  明月有情应顾我  阅读(44)  评论(0)    收藏  举报