我sql数据库表里有三个字段信息 ,分别是name ,pass ,nickname
这是我登录验证的代码 ,因为登录只需要判断用户名和密码 ,我想在这个jsp页面判断正确后 ,把该账号的nickname保存到session里 ,以让其他页面获取显示。请问各位大神怎么改代码啊 ,求求。。。
<%
request.setCharacterEncoding("UTF-8");
%>
<%
String strName=request.getParameter("Username");
String strPass=request.getParameter("Password");
if (strName!=null&&strPass!=null)
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connectionconn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=USER","sa","1");
Statement stat=conn.createStatement();String strSql="SELECT * FROM account WHERE u_name='"+strName+"' and u_pass='"+strPass+"'";
ResultSet result=stat.executeQuery(strSql);
if (result.next())
{
//把nickname保存到session里???
out.println("登录成功");
}else
{
out.println("登录失败");
}
}
%>