eclipse搭建SSH(一)——Struts

本文详细介绍了如何在Eclipse中搭建SSH框架的第一步——Struts2。从创建Web项目,加载Struts2库,配置web.xml,创建struts.xml文件,编写Action类,到创建登录验证的JSP页面,最后通过Tomcat启动验证登录功能。按照这些步骤,读者可以成功在Eclipse环境中搭建起Struts2的基础架构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SSH架构由三部分组成,Struts、Spring和Hibernate,本篇文章主要介绍在eclipse中搭建SSH的第一步,如何搭建Struts?

搭建环境

eclipse

jdk-8u121-windows-x64

Tomcat8.0

Struts-2.5.26

1、创建web项目

新建一个web项目,填写项目名称,选择Tomcat服务,然后下一步,最后一步时将生成web.xml文件的选项勾选上。

2、加载lib

将下载的struts-2.5.26-apps解压,struts2-showcase中的lib除了struts2-spring-plugin-2.5.26.jar,其他的都加载到项目中。

3、修改web.xml

这里需要注意,由于使用的是Struts-2.5版本,与之前2.1、2.3版本的过滤器配置有所不同,2.1版本推荐使用org.apache.struts2.dispatcher.FilterDispatcher,2.3版本推荐使用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter,而2.5版本中推荐把类名中ng去掉,使org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter。

4、创建struts.xml配置文件

在项目源目录下创建名为struts.xml的文件,这里注意三个问题,如下图所示。

第一,图中1所示,这里注意struts的版本,可以找到struts-2.5.26\apps\struts2-showcase\WEB-INF\src\java中struts.xml文件,将其中的相应的部分复制过来。

第二,图中2所示,手动加上。

第三,图中3所示,这里主要设置了action的name和class属性,name为action的名称,应当与jsp中表单提交的action相同,但是这里不能用“login”来命名,也许login为关键字不能使用;class为类全名,一定要写全,包名.类名;method默认调用execute()方法,如果自定义方法,则在method中写上自定义方法名。

5、新建action

在项目src下创建包,然后新建类LoginAction.java。在执行方法中判断当用户名为001,密码为123456时,用户登录成功。

6、新建index.jspresult.jsp

在项目WebContent目录中新建index.jsp。

然后在该目录中新建result.jsp,作为登录成功后的跳转页面。

7、启动Tomcat

正确输入用户名001,密码123456,跳转至result页面。

至此,在eclipse中搭建Struts完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值