ssh过滤器小案例(登录)Struts2-0

本文详细介绍了如何使用Struts2框架搭建一个简单的登录系统,包括项目的创建、过滤器设置、登录页面与表单的设计,以及登录验证的实现。

一、新建一个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语句,执行出最终结果。







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值