1. 打开IDE(如Eclipse),新建一个Web Project(在Eclipse里是Dynamic Web Project)。
2. 把下面的jar包放到WebContent/WEB-INF/lib目录中。因为安全原因,tomcat默认会从该目录加载项目的jar资源:
antlr.jar
commons-beanutils.jar
commons-digester.jar
commons-fileupload.jar
commons-logging.jar
commons-validator.jar
jakarta-oro.jar
jstl.jar
standard.jar
struts.jar
3. 因为struts1是通过servlet启动的,所以在web.xml加入下面的内容:
<servlet>
<servlet-name>struts</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>struts</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>struts</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
在WebContent目录下创建index.jsp,以方便后面的测试。
4. 在WebContent/WEB-INF目录下创建struts-config.xml:
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
<form-beans />
<global-forwards />
<action-mappings />
</struts-config>
5. 在web server上运行,查看控制台是否显示正常启动,并打开浏览器访问http://localhost:8080/encryption (端口号在web server里面配置)。
6. 新建一个Action:
package com.john.encryption.web.struts.action;
public class ListAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
return mapping.findForward("success");
}
}
7. 在struts-config.xml加入action的配置:
<action-mappings>
<action path="/list" type="com.john.encryption.web.struts.action.ListAction">
<forward name="success" path="/WEB-INF/pages/cipher/list.jsp"></forward>
</action>
</action-mappings>
在/WEB-INF/pages/cipher下新建list.jsp。
8. 浏览器输入http://localhost:8080/encryption/list.do,看是否正确跳转到list.jsp页面。
分享到:
相关推荐
JAVA Eclipse 配置Struts2
Eclipse中配置Struts2项目指南 ,介绍Eclipse中如何配置Struts2项目
在Eclipse中配置Struts2项目(html)手把手教会你 如何在Eclipse中配置Struts2。 struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置...
ssh项目的一个小例子,带mysql数据库,自定义struts1,运行环境 jdk1.5下。
struts2项目部署 适合小白 ,内含jar包 具体步骤请参考http://blog.csdn.net/hsun924/article/details/16847177
安装配置JAVAEclipse配置Struts2项目.pdf
struts1小项目
本资源提供了一套基于Java的简单Struts1项目的设计源码,包含27个文件,其中包括7个XML配置文件,4个JSP页面文件,3个Properties配置文件,3个Java源代码文件,以及1个Classpath文件。此外,还包括1个Gitattributes...
功能: ...1. 创建web项目 2. 项目添加Struts2类包支持 3. 设置核心控制器(配置web.xml) 4. 创建业务逻辑控制器(Action) 5. 创建视图页面 6. 创建struts.xml配置Action 7. 部署和运行struts2项目
bbs 项目数据库配置在struts-config.xml中配置, BBS2项目数据库配置在\BBS2\src\com\bbs\struts\DAO 下的Database.java中配置。 为方便开发者和学习者,下载后请给予你真实的评价。以更多的分享给自己的同学朋友...
此为MyEclipse下Struts2的配置使用文档,附件包括配置步骤文档及源码,文档为本人学习struts2配置一步一步所写,完全为个人对struts2的学习理解,如有不正确的地方,请留言批评指正,谢谢!附件包含项目源码,为本人...
完整的使用MyEclipse 实现struts项目的启动工作,适合初学者
大型项目的struts,spring配置文件
struts2 Https , 轻松开发基于struts2的https开发
2.配置struts.xml文件; 3.掌握在视图中访问Action的方法. 4. 掌握在视图中多方法调用同一个Action的方法 5.掌握常用标签textfield、radio、paaaword、checkboxlist、select、data的使用方法,实现页面与Action的交互...
在本文档中,我们可以看到struts的配置过程,包括建立web项目、添加struts的文件、配置struts-config.xml文件等。 2.hibernate框架的配置 hibernate是一个ORM(Object-Relational Mapping)框架,用于将对象实例...
struts框架在Intellij IDEA 中最详细的配置教程以及简单项目测试案例
2. 创建一个新的 Web 项目,并添加 Struts1 的 jar 文件。 3. 配置 struts-config.xml 文件,定义 ActionMapping 和其他配置信息。 4. 创建 Action 类,实现业务逻辑。 5. 创建 JSP 文件,用于表现层。 通过以上...
Eclipse配置一个struts2实例,struts2配置一个简单的项目