关于自变量的处理问题,劳烦高手指点下!谢谢!
……
<%
String info=request.getParameter("info");
String userid=request.getParameter("userid");
String userpass=request.getParameter("pass");
ResultSet rsid = null;
int id=0;
DigitalStore ds=(DigitalStore)session.getAttribute("ds");
if(ds.Check_logininfo(userid,userpass))
{
rsid=ds.getIdByName(userid);
if(rsid.next()){
id=rsid.getInt("id");
}
ds.upd_time_integral(userid);
session.setAttribute("username",userid);
session.setAttribute("userpass",userpass);
session.setAttribute("error",null);
//session.setAttribute("id",id);
response.sendRedirect("offerdetail.jsp?info="+info);
}else
{
session.setAttribute("error","yes");
out.println("<Script>alert('密码或帐号错误!请重新输入!')</script>");
out.println("<a href='offerdetail.jsp?info='"+info+">返回!</a>");
}
%>
问题出现在//session.setAttribute("id",id);
这里显示 该setAttribute(String , object)对于自变量(String,int)不适应
我是想这个 id 是我从数据库提出来的,放在resultset 中,只是 id 在数据库是自增的那种!
不知道 高手对这样的 情况,有什么好的解决方法吗?