JSP核心基础-Servlet一个简单的例子

来源:互联网 发布:ubuntu 16.04 下载jdk 编辑:程序博客网 时间:2024/06/13 23:00

Login.html页面

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Login</title></head><body><form action = "test" method = "post"><table><tr><td>Name:</td><td><input type='text' name = 'userid'></td></tr><tr><td>PassWord:</td><td><input type='password' name = 'passwd'></td></tr></table><input type="submit" value='submit'></input></form></body></html>


 

web.xml

在新版的eclipse中建立动态网页工程,要有这个配置项需要在新建项目时,勾中该选项

 

 

 

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">  <display-name>ServletDemo</display-name>  <welcome-file-list>    <welcome-file>login.html</welcome-file>  </welcome-file-list>  <servlet>  <servlet-name>LoginServlet</servlet-name>  <servlet-class>bean.LoginServlet</servlet-class>  </servlet>  <servlet-mapping>  <servlet-name>LoginServlet</servlet-name>  <url-pattern>/test</url-pattern>  </servlet-mapping></web-app


LoginServlet.java

该文件可以通过右击包名    New 一个servlet来实现,自己只需要写dopost函数体就行了。

 

package bean;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class LoginServlet */@WebServlet("/LoginServlet")public class LoginServlet extends HttpServlet {private static final long serialVersionUID = 1L;           /**     * @see HttpServlet#HttpServlet()     */    public LoginServlet() {        super();        // TODO Auto-generated constructor stub    }/** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub}/** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubString userid = request.getParameter("userid");String passwd = request.getParameter("passwd");PrintWriter out = response.getWriter();out.println("<HTML>");out.println("<BODY>");out.println(userid);out.println(passwd);out.println("</BODY>");out.println("</HTML>");}}


 

 

 

原创粉丝点击