struts2项目基本操作步骤

一直都知道struts1和struts2不完全兼容。

今天看了一下struts视频,还没有看完,大概的把struts2项目创建的步骤屡屡:

创建一个最基本的struts项目:

1.拷贝jar包到web-inf目录下

2.在web.xml中配置struts2的过滤器

          代码:

<filter>
  	<filter-name>struts2</filter-name>
  	<filter-class>
  		org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  	</filter-class>
  </filter>
  <filter-mapping>
  	<filter-name>struts2</filter-name>
  	<url-pattern>/*</url-pattern>
  </filter-mapping>
3.配置struts.xml文件(在src目录下创建)

代码:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.i18n.encoding" value="utf-8"/>
<constant name="struts.ui.theme" value="simple"/>
<constant name="struts.custom.i18n.resources" value="application"></constant>
<package name="default" extends="struts-default" namespace="/">
	<action name="action名称" class="action地址">
		<result name="xxx">/xxx.jsp</result>
	</action>
</package>
</struts>
4.创建Action类(就是一个纯的POJO类)
           A:action类内编写相应的方法:
           public String excute(){
		return "success";
 	}
          B:在struts.xml中配置action并返回结果集:
                
		<action name="action名称" class="action地址">
		<result name="xxx">/xxx.jsp</result>
	</action>

一个基本的struts需要的jar包:

1.commons-logging.*.jar   Apache旗下commons项目的log日志包

2.freemarker-*.jar      一种前台页面模版

3.ongl-*.jar                              动态图导航语言,struts2处理前台页面的核心语言

4.struts2-core-*jar                 struts2的核心包

5.xwork-core-*.jar                   webwork的和核心包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值