请教jd framework,错误?

07-01-25 yeah920
在com.jdon.security.web.LoginServlet里有以下语句:

// 在此输入java代码
String username = request.getParameter("j_username");
     String password = request.getParameter("j_password");
     if(username != null && password != null)
     {
         Debug.logVerbose("[JdonFramework] request from login.jsp", module);
         if(request.getParameter("rememberMe") != null)
         {
             RequestUtil.setCookie(response, "rememberMe", "true", "/");
             RequestUtil.setCookie(response, "username", StringUtil.encodeString(username), "/");
             RequestUtil.setCookie(response, "password", StringUtil.encodeString(password), "/");
         }
     }
 else
     {
//.......其它         
}
String route = (new StringBuilder()).append("j_security_check?j_username=").append(username).append("&j_password=").append(password).toString();
response.sendRedirect(response.encodeRedirectURL(route.trim()));

<p>

就是登录时,如果输入密码,那么就不给密码加密就直接转走了?显示在地址栏?

请问,这个j_security_check是代表什么?转去那里的??

谢谢。

banq
2007-01-26 09:14
是JavaEE的JAAS规定,这是标准规定的功能,名称为j_security_check

http://www.jdon.com/idea/jaas/06001.htm

jjaayy
2007-02-05 13:58
jaas还是比较难弄啊,网上的资料是有,但是很少涉及到代码.学习起来很困难,原来想弄一个例子,最后没成功,比较郁闷.建议banq做一个完整例子(基于

JDBC),然后发布出来,让我们学习学习.

猜你喜欢