struts环境搭建

struts环境配置大致分为7步
1.下载struts相关的Jar包
2.创建web项目
3.导入相关jar包到项目中
4.编写web.xml文件
5.编写struts.xml文件
6.创建Action
7.编写JSP文件


详细步骤为:
第一步,到struts官网下载相关的Jar包,链接为:http://struts.apache.org/[preferred]struts/2.5.12/struts-2.5.12-all.zip


第二步,创建web项目,创建项目的时候也创建web.xml文件


第三部:导入相关的Jar到项目中,位置为WebContent/WEB-INF/lib文件夹下,需要导入的相关Jar包为
commons-fileupload-1.3.3.jar      用于上传下载
commons-io-2.4.jar                java.io 扩展包
commons-lang3-3.6.jar             java.lang 扩展包
freemarker-2.3.23.jar             模板引擎
javassist-3.20.0-GA.jar           Java字节码库
log4j-api-2.8.2.jar               用于记录日志
ognl-3.1.12.jar                   标签库
struts2-core-2.5.12.jar           核心包




第四步:编写web.xml文件,在原有带代码中加入以下代码
<filter>
<filter-name>strust2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>strust2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
其中org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter的路径为org.apache.struts2.dispatcher.filter/StrutsPrepareAndExecuteFilter.class文件中定义的


第五步:编写struts.xml文件,一般这个文件放在src文件夹下


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


<struts>
<package name="struts" extends="struts-default">
<action name="demo" class="com.action.DemoAction" method="add">
<result name="success">/index.jsp</result>
</action>
</package>
</struts>


第六步:创建Action,在src文件夹里创建package,叫做com.action,然后在包里class一个DemoAction.java文件,代码如下
package com.Action;


public class DemoActiom  {
public String add(){
System.out.println("add方法");
return "success";
}
}




第七步:编写JSP文件,新建一个JSP文件,叫index.jsp,然后在body里写上一句Hello World!




最后,启动项目,在浏览器输入localhost:8080/struts2/demo,直接就访问到了index.jsp页面。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值