一、新建一个WebProject “Struts2-0”
二、在web.jsp中新编写, 其中 <url-pattern>*.action</url-pattern>说明,过滤器执行所有后缀是action的jsp。
三、在index.jsp中编写一个登录的超链接 herf=“tologin.action”
四、编写登录jsp,form表单的action=“login.action”。
五、编写登陆成功的jsp,同时获取登录的用户名和密码
六、新建一个com.hp.bean包,在其下建一个实体类User,
七、User里编写需要用到的用户名及密码实体
八、新建com.hp.filter包,然后新建类LoginFilter实现接口implements Filter,用来实现具体操作
过程说明:首先,部署所写项目,执行index.jsp中的登录
点击登录,会寻找超链接herf的tologin.jsp,那么在LoginFilter类中会执行第一个if语句,,if()语句中,如路径与tologin.action相同,会执行login.jsp,那么会进入login.jsp,
输入完用户和密码后,点击登录,会根据表单中的action=“login.action”的路径找到第二个if语句,执行出最终结果。
本文详细介绍了如何使用Struts2框架搭建一个简单的登录系统,包括项目的创建、过滤器设置、登录页面与表单的设计,以及登录验证的实现。
Struts2-0&spm=1001.2101.3001.5002&articleId=49156343&d=1&t=3&u=7f7969b8d5b34ba0bcc74abdd32013a7)
5392

被折叠的 条评论
为什么被折叠?



