资源简介

servlet中实现请求转发,用户登录,在servlet中验证用户名和密码.

资源截图

代码片段和文件信息

package com.lh.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ForwardServlet extends HttpServlet {


public ForwardServlet() {
super();
}


public void destroy() {
super.destroy(); 
}

/**
 * The doGet method of the servlet. 

 *
 * This method is called when a form has its tag value method equals to get.
 * 
 * @param request the request send by the client to the server
 * @param response the response send by the server to the client
 * @throws ServletException if an error occurred
 * @throws IOException if an error occurred
 */
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

this.doPost(request response);
}

/**
 * The doPost method of the servlet. 

 *
 * This method is called when a form has its tag value method equals to post.
 * 
 * @param request the request send by the client to the server
 * @param response the response send by the server to the client
 * @throws ServletException if an error occurred
 * @throws IOException if an error occurred
 */

public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
request.setCharacterEncoding(“UTF-8“); //设置请求数据的字符编码格式
String name = request.getParameter(“name“); //获得请求表单中的用户名
String pwd = request.getParameter(“pwd“); //获得请求表单中的密码
if((name!=null&&!name.equals(““))&&(pwd!=null&&!pwd.equals(““))){
if(name.equals(“mr“)&&pwd.equals(“123“)){


//使用RequestDispatcher对象将页面请求转发到success.jsp页
request.getRequestDispatcher(“success.jsp“).forward(request response);
}else{

request.getRequestDispatcher(“error.jsp“).forward(request response);
}
}
}

/**
 * Initialization of the servlet. 

 *
 * @throws ServletException if an error occurs
 */
public void init() throws ServletException {
// Put your code here
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-07-15 19:47  01\
     文件         362  2010-11-18 14:41  01\.classpath
     目录           0  2012-07-15 19:47  01\.myeclipse\
     文件         279  2012-07-15 19:47  01\.mymetadata
     文件        1408  2010-11-18 14:41  01\.project
     目录           0  2012-07-15 19:47  01\.settings\
     文件         500  2010-11-18 14:41  01\.settings\.jsdtscope
     文件          49  2010-11-18 14:41  01\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2010-11-18 14:41  01\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2012-07-15 19:47  01\src\
     目录           0  2012-07-15 19:47  01\src\com\
     目录           0  2012-07-15 19:47  01\src\com\lh\
     目录           0  2012-07-15 19:47  01\src\com\lh\servlet\
     文件        2235  2012-07-15 20:12  01\src\com\lh\servlet\ForwardServlet.java
     目录           0  2012-07-15 19:47  01\WebRoot\
     目录           0  2012-07-15 19:47  01\WebRoot\css\
     文件        4221  2010-11-18 14:42  01\WebRoot\css\style.css
     文件         923  2010-11-18 14:45  01\WebRoot\error.jsp
     文件        1205  2010-11-18 14:43  01\WebRoot\index.jsp
     目录           0  2012-07-15 19:47  01\WebRoot\meta-INF\
     文件          36  2010-11-18 14:41  01\WebRoot\meta-INF\MANIFEST.MF
     文件         975  2010-11-18 14:44  01\WebRoot\success.jsp
     目录           0  2012-07-15 19:47  01\WebRoot\WEB-INF\
     目录           0  2012-07-15 19:47  01\WebRoot\WEB-INF\classes\
     目录           0  2012-07-15 19:47  01\WebRoot\WEB-INF\classes\com\
     目录           0  2012-07-15 19:47  01\WebRoot\WEB-INF\classes\com\lh\
     目录           0  2012-07-15 19:47  01\WebRoot\WEB-INF\classes\com\lh\servlet\
     文件        1659  2012-07-15 20:12  01\WebRoot\WEB-INF\classes\com\lh\servlet\ForwardServlet.class
     目录           0  2012-07-15 19:47  01\WebRoot\WEB-INF\lib\
     文件         659  2010-11-18 14:41  01\WebRoot\WEB-INF\web.xml

评论

共有 条评论