Eclipse创建Struts项目

本文详细介绍了如何在Eclipse中创建一个基于Struts2的动态Web项目。从下载Eclipse、Struts和Tomcat版本,到配置JDK和Tomcat,再到在Eclipse中创建项目,导入Struts2的lib库,编写struts.xml,创建jsp文件,编写Action类和验证文件,最后部署并运行项目。整个过程涵盖了Struts2项目的初始化设置和基本流程。

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

Eclipse版本:eclipse-jee-mars-R-win32-x86_64(http://pan.baidu.com/s/1eQ6PSe2)

Struts版本:struts-2.3.24-apps(http://pan.baidu.com/s/1mgMmEUk)

Tomcat版本:apache-tomcat-7.0.63-windows-x64(http://pan.baidu.com/s/1bnmDj4r)


1、确保自己jdk和Tomcat配置正确,可参考http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html


2、在Eclipse中创建Dynamic Web Project,创建项目时把生成web.xml的选项选上,否则后面自己手动生成,这里创建的项目名为SSHProject。


3、Struts里面有个apps的文件夹,apps文件夹内有一个struts2-blank.war的压缩包,将struts2-blank.war解压得到META-INF、WEB-INF两个文件夹,把struts2-blank/WEB-INF中lib下面的包全部拷贝到新建工程的WEB-INF的lib中。

4、编写struts.xml,放到src目录下,struts.xml文件内容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">


<struts>


    <include file="struts-default.xml" />
    <package name="tiny" extends="struts-default">
        <action name="register" class="com.tiny.ssh.action.RegisterAction">
            <result name="input">/Register.jsp</result>
            <result name="success">/success.jsp</result>
            <result name="error">/fail.jsp</result>
        </action>
    </package>


</struts>


5、将struts2-blank/WEB-INF中web.xml中的filter和filter-mapping(如下图所示)拷贝到新建工程的web.xml里面的相应位置上。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值