菜鸟学SSH之Struts2的配置

 一、下载struts2

下载地址:http://archive.apache.org/dist/struts/binaries/

我用的是struts-2.3.14-all.zip这个版本,下载完后,解压到本地磁盘,该文件夹包含如下文件结构:




2、创建一个web project项目





3、导入Struts2所需jar包




4、配置web.xml





5、配置struts.xml


struts.xml可以直接创建也可以拷贝,我采用拷贝的方式








你也可以采用创建的方式, 直接新建在src目录下,那样部署的时候会自动发布到WEB-INF/classes目录下

<?xml version="1.0" encoding="UTF-8" ?>                                                                       
<!DOCTYPE struts PUBLIC                                                                                       
	"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"                                         
	"http://struts.apache.org/dtds/struts-2.3.dtd">                                                           
                                                                                                              
<struts>                                                                                                      
                                                                                                              
	<package name="default" namespace="/" extends="struts-default">                                           
		<action name="hello">                                                                                 
			<result>                                                                                          
                                                                                                              
				/hello.jsp                                                                                    
			</result>                                                                                         
                                                                                                              
		</action>                                                                                             
	</package>                                                                                                
                                                                                                              
	                                                                                                          
                                                                                                              
</struts>                                                                                                     
                                                                                                              



主要属性说明:package-name:用于区别不同的package;必须是唯一的、可用的变量名;用于其它package来继承;

                    package--namespace:用于减少重复代码(和struts1比较);是调用action时输入路径的组成部分;

                    package--extends:用于继承其它package以使用里面的过滤器等东东;

                    action--name:用于在一个package里区别不同的action;必须是唯一的、可用的变量名;是调用action时输入路径的组成部分;

                    action--class:action所在的路径(包名+类名);

       action--method:action所调用的方法名;



然后你就可以部署运行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值