Servlet 简单配置

来源:互联网 发布:python 自动化 安卓 编辑:程序博客网 时间:2024/05/06 06:24

Jsp 设置:


<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!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>Home</title></head><body>    <form action="login">    ID : <input type = "text" name = "id" /> <br/>    Password : <input type = "password" name = "password" />    <input type = "submit">    </form></body></html>


Servlet 类设置:

public class LoginServlet extends HttpServlet {    public void doPost(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        User user = new User();        user.setUsername(request.getParameter("name"));        String pwd = request.getParameter("password");        if (user.login(pwd)) {            request.getRequestDispatcher("WEB-INF/page/home/home.jsp").forward(request, response);        } else {            response.sendRedirect("index.jsp?error=1");        }    }    public void doGet(HttpServletRequest request, HttpServletResponse response)            throws ServletException {    }}

web.xml 设置:

<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">    <servlet>        <servlet-name>login</servlet-name>        <servlet-class>com.login.LoginServlet</servlet-class>    </servlet>    <servlet-mapping>        <servlet-name>login</servlet-name>        <url-pattern>/login</url-pattern>    </servlet-mapping></web-app>


0 0
原创粉丝点击