欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 【JavaWeb程序设计】Servlet(一)

【JavaWeb程序设计】Servlet(一)

2024/10/24 11:25:37 来源:https://blog.csdn.net/m0_67830223/article/details/140324353  浏览:    关键词:【JavaWeb程序设计】Servlet(一)

目录

一、客户端通过login.jsp发出登录请求,请求提交到loginServlet处理。

1. 运行截图

2. 登录页面(login.jsp)

3. loginServlet

4. 登录成功页面(loginSuccess.jsp)

5. 登录失败页面(loginFail.jsp)

二、使用ServletConfig检索Servlet的初始化参数,请补充填写以下①-⑥空,并运行ConfigDemoServlet程序,将运行结果截图。

1. 编写ConfigDemoServlet程序

2. 修改web.xml文件

3. 在浏览器的地址栏中输入下面URL访问该Servlet


一、客户端通过login.jsp发出登录请求,请求提交到loginServlet处理。

如果用户名和密码相同则视为登录成功,跳转到loginSuccess.jsp页面,显示“欢迎你”+用户名;否则跳转到loginFail.jsp页面,显示“登录失败”,通过超链接返回login.jsp。

 

1. 运行截图

(1)输入账号密码相同

        成功登录

(2)输入账号密码不一致:

 

         登录失败

        点击超链接返回登录页面

 

 

2. 登录页面(login.jsp)

表单提交到loginServlet

 

3. loginServlet

 

4. 登录成功页面(loginSuccess.jsp)

 

5. 登录失败页面(loginFail.jsp)

 

二、使用ServletConfig检索Servlet的初始化参数,请补充填写以下①-⑥空,并运行ConfigDemoServlet程序,将运行结果截图。

1. 编写ConfigDemoServlet程序

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")

2. 修改web.xml文件

在其中添加下面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

3. 在浏览器的地址栏中输入下面URL访问该Servlet

http://localhost:8080/bookstore/configDemo

修改url如下:

修改模块应用程序上下文:

 

重启Tomcat之后访问该Servlet结果如下

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com