赞
踩
目录
一、客户端通过login.jsp发出登录请求,请求提交到loginServlet处理。
二、使用ServletConfig检索Servlet的初始化参数,请补充填写以下①-⑥空,并运行ConfigDemoServlet程序,将运行结果截图。
如果用户名和密码相同则视为登录成功,跳转到loginSuccess.jsp页面,显示“欢迎你”+用户名;否则跳转到loginFail.jsp页面,显示“登录失败”,通过超链接返回login.jsp。
(1)输入账号密码相同
成功登录
(2)输入账号密码不一致:
登录失败
点击超链接返回登录页面
表单提交到loginServlet
- package Servlet;
-
- import java.io.*;
-
- import java.sql.*;
-
- import javax.servlet.*;
-
- import javax.servlet.http.*;
-
-
-
- public class ConfigDemoServlet extends HttpServlet{
-
- String servletName=null;
-
- ServletConfig config=null;
-
- String email=null;
-
- String telephone=null;
-
-
-
- public void init() {
-
- config =____①______;
-
- servletName = config.getServletName();
-
- email = ____②____;
-
- telephone =____③___;
-
- }
-
-
-
- public void service(HttpServletRequest request, HttpServletResponse response)
-
- throws ServletException,IOException{
-
- response.setContentType("text/html;charset=gb2312");
-
- PrintWriter out = response.getWriter();
-
- out.println("<html><body>");
-
- out.println("Servlet名称:"+servletName+"<br>");
-
- out.println("Email地址:"+email+"<br>");
-
- out.println("电话:"+telephone);
-
- out.println("</body></html>");
-
- }
-
- }

填空:
①getServletConfig()
②config.getInitParameter("email")
③config.getInitParameter("telephone")
在其中添加下面Servlet定义和初始化参数定义
- <servlet>
-
- <servlet-name> ④ </servlet-name>
-
- <servlet-class> ⑤ </servlet-class>
-
- <init-param>
-
- <param-name>email</param-name>
-
- <param-value>hacker@163.com</param-value>
-
- </init-param>
-
- <init-param>
-
- <param-name>telephone</param-name>
-
- <param-value>8899123</param-value>
-
- </init-param>
-
-
-
- <load-on-startup>1</load-on-startup>
-
- </servlet>
-
- <servlet-mapping>
-
- <servlet-name> ④ </servlet-name>
-
- <url-pattern> ⑥ </url-pattern>
-
- </servlet-mapping>

填空:
④ConfigDemoServlet
⑤servlet.ConfigDemoServlet(存放位置如下图)
⑥/configDemo
http://localhost:8080/bookstore/configDemo
修改url如下:
修改模块应用程序上下文:
重启Tomcat之后访问该Servlet结果如下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。