<%
request.setCharacterEncoding("utf-8");
String name=request.getParameter("username");
String pwd=request.getParameter("password");
User user=new User(); // 创建这个user有什么用?
user.setUsername(name);
user.setPassword(pwd);
UserDAO userDAO=new UserDAO();
user=userDAO.login(user);
if(user!=null){
session.setAttribute("user",user);
response.sendRedirect("main.jsp");
}else{
request.setAttribute("error","账号或者密码错误……");
request.getRequestDispatcher("login.jsp").forward(request,response);
}
%>
请帮我在这几段代码加上注释 非常感谢
request.setCharacterEncoding("utf-8");
String name=request.getParameter("username");
String pwd=request.getParameter("password");
User user=new User(); // 创建这个user有什么用?
user.setUsername(name);
user.setPassword(pwd);
UserDAO userDAO=new UserDAO();
user=userDAO.login(user);
if(user!=null){
session.setAttribute("user",user);
response.sendRedirect("main.jsp");
}else{
request.setAttribute("error","账号或者密码错误……");
request.getRequestDispatcher("login.jsp").forward(request,response);
}
%>
请帮我在这几段代码加上注释 非常感谢
解决方案 »
- 我来验证一下CSDN有没有高手!
- 打不开Myelipse,弹出窗口。急求
- 谁知道weblogic的工作原理?
- 请教各位,怎样学好 Struts Spring Hibernate
- 关于选择输入设备的问题
- 急:在线等马上给分:import javax.servlet.http.HttpServletRequest;出错
- 帮忙看看这个错误怎么解决?weblogic报的错误 。
- 大家说说在linux下和在windows开发java(j2ee)哪个更流行、更好?
- 请教数据无法插入的问题
- Spring Aop类包定义切点不生效
- 假设 有2个人用同一个帐号 ,不能同时登录 只能有一个人登录 ,求解决方法?
- filter拦截jsp页面的请求问题
user.setPassword(pwd);
UserDAO userDAO=new UserDAO();
user=userDAO.login(user);你想查找数据,那你的先把数据存进一个对象里,因为你的方法是login(User user)
而不是login(String username,String password);
也就是说你得把username和password放到user里面去
request.setCharacterEncoding("utf-8");//编码规则。可以使request获得的值不会出现乱码
String name=request.getParameter("username");//获得用户名
String pwd=request.getParameter("password");//获得用户密码
User user=new User(); // 创建这个user有什么用?
user.setUsername(name);
user.setPassword(pwd);
UserDAO userDAO=new UserDAO();
user=userDAO.login(user);//调用方法
if(user!=null){
//用户存在时就跳转到主页面并保持用户信息
session.setAttribute("user",user);
response.sendRedirect("main.jsp");
}else{
request.setAttribute("error","账号或者密码错误……");
request.getRequestDispatcher("login.jsp").forward(request,response);
}
%>
例如 什么是对象 request response session 作用域是什么 怎么用
基础不清楚 很难明白代码的意思
int[] array = new int[2];
array[0] = i;
array[1] = j;
int sum = sum(array);请问array数组有什么用?
答:插线板都是三项的,不用转接器,我插头插不进去。
<%
request.setCharacterEncoding("utf-8");//设置编码格式UTF-8
String name=request.getParameter("username");//获取页面传递的username
String pwd=request.getParameter("password");//同上
User user=new User(); // 创建这个user有什么用?//实例化User对象,下面就能使用user了
user.setUsername(name);//把变量赋给user对象
user.setPassword(pwd);//同上
UserDAO userDAO=new UserDAO();//实例化userDao
user=userDAO.login(user);//通过调用userDao的login方法,获取user对象
if(user!=null){//判断,user是否为空,不为空
session.setAttribute("user",user);//不为空将user对象存储在session会话中
response.sendRedirect("main.jsp");//跳转
}else{//否则
request.setAttribute("error","账号或者密码错误……");//错误信息
request.getRequestDispatcher("login.jsp").forward(request,response);//跳转
}
%>多看看吧