JavaWeb_(SSH)使用Servlet实现用户的登陆 传送门
JavaWeb_(SSH)使用Struts框架实现用户的登陆 传送门
MySQL数据库中存在Gary用户,密码为123;第一次登陆时输入错误的密码1234后页面重定向,并输出错误的提示信息,第二次登陆时输入正确的密码,页面跳转到index.jsp中
启动:
servlet 无
struts 配置filter
创建
servlet 继承HttpServlet,实现doget,dopost,
添加注解,或者配置web.xml
struts 继承ActionSupport,写一个带有String返回值且抛出一个异常的函数
配置struts.xml
封装参数
servlet 导入包BeanUtils,根据name属性自动封装
struts 实现ModelDriven接口,实现getModel方法
转发与重定向
servlet
转发:request.getRequestDispatcher("/login.jsp").forward(request, response);;
重定向:response.sendRedirect(request.getContextPath()+"/index.html");
struts
转发
package
action
result默认为转发,
重定向
package
aciton
result中type="redirect"