JSP页面登陆后用户状态丢失
我做的是一个struts论坛,用户登陆用的是一个action判断的,贴代码Java code:
public class LoginAction extends Action{
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
LoginDao ld = new LoginDaoImpl();
UserActionForm laf = (UserActionForm)form;
String username = laf.getUsername();
String password = laf.getPassword();
String page ="index.jsp";
if(username==""||password==""){
request.setAttribute("error","用户名或密码不能为空");
request.setAttribute("page",page);
return mapping.findForward("fail");
}
else if(ld.getLogin(username, password)){
request.setAttribute("userinfo",username);
return mapping.findForward("success");
}else{
request.setAttribute("error","用户名和密码错误或用户名不存在");
request.setAttribute("page",page);
return mapping.findForward("fail");
}
}
}
主页面用jstl表达式判断userinfo是否为空。为空显示登陆的界面。不为空的话显示,欢迎你,${userinfo};
附上这
相关问答:
我想登录后,如果登录成功就去执行某个页面
我现在的代码是这样的:
if(rs.next()){
session.setAttribute( "username" , user);
<jsp:include page="login.jsp" />// ......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
我在jsp页面查询到数据库中的一笔数据,并以table循环的形式显示,但需要下载保存成html格式,请问应该处理?代码有没有特殊要求?是不是需要特别的jar包?
你这是把报表保存为HTML格式,不知有什么用处,
要是 ......