MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 小弟我的登录页面出有关问题了 -盼

小弟我的登录页面出有关问题了 -盼

www.MyException.Cn  网友分享于:2013-03-20  浏览:6次
我的登录页面出问题了 --急盼高手指点!

structs.xml 中用 include 了structs-yxwl.xml 
structs-yxwl.xml 内容如下
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
    <package name="default" extends="struts-default"  namespace="/">    
        <action name="loginaction" class="struts2.LoginAction">   
              <result name="success">/index.jsp</result>
              <result name="error">/error.html</result>
        </action>
    </package>
</struts>
--------------------
web.xml 中设置如下:
 <servlet> 
    <servlet-name>loginValidateServlet</servlet-name>
    <servlet-class>servlet.loginValidateServlet</servlet-class>
  </servlet> 
  <servlet-mapping>
    <servlet-name>loginValidateServlet</servlet-name>
    <url-pattern>/index.jsp</url-pattern>
  </servlet-mapping>
----------------------
我逻辑是:
当用进入 http://192.168.1.xxx:8888/yxwl 时 缺省页面为 index.jsp 主页面

当进入主页面时  调用servlet.loginValidateServlet  判断当前用户是否登录


servlet.loginValidateServlet 的代吗如下:

package servlet;
import ..........
..................
import Gen.md5uitl;
import Gen.cookieuitl;
import com.yxwl.model.*;

public class loginValidateServlet extends HttpServlet {

private static final long serialVersionUID = 1L;
public loginValidateServlet() { super(); }
public void destroy() { super.destroy(); }

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletExceptionIOException {
this.doPost(request, response);
}

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

    response.setCharacterEncoding("gb2312");    
    Cookie cookie= cookieuitl.getCookieByName(request, "yxwl_Login");
   
    try{
      
           if(cookie!=null){
   //用户已登录

    }else {
                         //用户未登录, 跳到登录页面
         response.sendRedirect("login.jsp");
    }
    }catch(Exception ex){     
     '........     
    }finally{     } }

        public void init() throws ServletException {

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有