只能将此statesessionbean的接口句柄放入到session中。
解决方案 »
- POI报表问题
- 软件开发用java的swing还是C#?
- 求助Java调用C#WebService
- 有谁用过jstockchart开发过股票分时图,怎么去掉交易量的那一块
- 关于ssh结合其他程序的问题
- StringBuilder和String测试结果的疑问
- 帮帮忙 从tomcat 到 resin 遇到的情况,麻烦给予提示
- 在Struts里使用jspSmartUpload出错了大家帮我看看!
- Tomcat5.0 下webapps中设置了自己的目录但是WEB-INF/classes中的类无法找到
- oracle 9ias难题,高手来拿分啊!
- float 型如何转化为 String
- 用jbuilder 7开发CMP 的问题?
<jsp:useBean id="card" scope="session" class="untitled1.card"/>
<%
card.setCardNo(request.getParameter("cardno"));
card.setCardPwd(request.getParameter("cardpwd"));
//card.setCardBalance(50);
card.setCardMoney(50);
card.setCardState(1);payresult.jsp中一段 用到了这个session bean:
<jsp:useBean id="card" scope="session" class="untitled1.card"/>
<%String result="";
if(session.getAttribute("cardno")==null)
{session.setAttribute("error","1");
response.sendRedirect("jsp1.jsp");}
else{
int paysum=Integer.parseInt(request.getParameter("paysum"));
int type=Integer.parseInt(request.getParameter("type"));
String typeno=request.getParameter("typeno");
if(card.pay(paysum,type,typeno)==0)
result="缴费成功!";
else result="缴费失败!";
}
%>
if(card.loginCard()==0&&request.getParameter("loginpage").equals("loginpage"))
{card.setCardBalance(50); card.setCardDeadDate("2003年12月31日");
UserNote userNote=new UserNote();
userNote.setCardArea("惠州");
userNote.setFeeNo("13537655957");
userNote.setTransferDate("2003年5月10日");
userNote.setTransferMoney(50);
userNote.setFeenoType("CDMA");
card.setUserNote(userNote);
session.setAttribute("cardno",request.getParameter("cardno"));
session.setAttribute("logined","logined"); response.sendRedirect("jsp2.jsp");}
else
{ out.println("<h1>登陆信息有误,请重新登陆!</h1>");
out.println("<a href= \"jsp1.jsp\"> 重新登陆</a>"); }
%>
check.jsp中一段:
<jsp:useBean id="card" scope="session" class="untitled1.card"/>
<%
card.setCardNo(request.getParameter("cardno"));
card.setCardPwd(request.getParameter("cardpwd"));
//card.setCardBalance(50);
card.setCardMoney(50);
card.setCardState(1);
if(card.loginCard()==0&&request.getParameter("loginpage").equals("loginpage"))
{card.setCardBalance(50); card.setCardDeadDate("2003年12月31日");
UserNote userNote=new UserNote();
userNote.setCardArea("惠州");
userNote.setFeeNo("13537655957");
userNote.setTransferDate("2003年5月10日");
userNote.setTransferMoney(50);
userNote.setFeenoType("CDMA");
card.setUserNote(userNote);
session.setAttribute("cardno",request.getParameter("cardno"));
session.setAttribute("logined","logined"); response.sendRedirect("jsp2.jsp");}
else
{ out.println("<h1>登陆信息有误,请重新登陆!</h1>");
out.println("<a href= \"jsp1.jsp\"> 重新登陆</a>"); }
%>///////////////
payresult.jsp中一段 用到了这个session bean:
<jsp:useBean id="card" scope="session" class="untitled1.card"/>
<%String result="";
if(session.getAttribute("cardno")==null)
{session.setAttribute("error","1");
response.sendRedirect("jsp1.jsp");}
else{
int paysum=Integer.parseInt(request.getParameter("paysum"));
int type=Integer.parseInt(request.getParameter("type"));
String typeno=request.getParameter("typeno");
if(card.pay(paysum,type,typeno)==0)
result="缴费成功!";
else result="缴费失败!";
}
%>
为什么说失去了 STATEFUL BEAN的意义了?我只知道 可以把SESSION BEAN的主接口句柄序列化缓存起来(SESSION或文件),然后再反序列化得到主接口句柄来得到原来的主接口,不知道这样可不可以
你们再用有状态会话bean的时候都是 用你说的那种方法作的么