Struts2的入门使用

来源:互联网 发布:淘宝九宫格怎么做 编辑:程序博客网 时间:2024/06/05 16:37

本示例使用的是struts-2.3.24.1

1、导入基本jar包

将Struts 2的lib的文件夹下的commons-fileupload-1.3.1.jarcommons-io-2.2.jar
Freemarker-2.3.22.jarjavassist-3.11.0.ga.jar、ognl-3.0.6.jarstruts2-core-2.3.24.1.jarxwork-core-2.3.24.1.jar复制到web应用的WEB-INF/lib路径下。

2、编辑web应用的web.xml配置文件,配置struts2的核心filter

//web.xml<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、新建XXAction 继承ActionSupport类,并在src/struts.xml中配置

//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>    <!--指定国际化编码所使用的字符集-->    <constant name="struts.i18n.encoding" value="UTF-8" />    <!--extends为继承的类-->    <!--action标签中的name属性相当于servlet的mapping-url属性,即用户请求的url-->    <!--result为action返回的结果信息-->    <package name="包名" extends="struts-default">        <action name="映射的路径" class="类名">            <result name="如果不配置method属性,默认执行execute方法返回的结果">跳转的页面</result>            …        </action>        <!--<action name="映射的路径" class="类名" method="执行自定义方法,不使用execute方法">            <result name="自定义方法返回的结果">跳转的页面</result>            …        </action>-->        ...</package></struts>
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机qq打字闪退怎么办 苹果5s手机闪退怎么办 手机qq总是闪退怎么办 qq邮箱密码忘了怎么办 qq加不了群怎么办视频 孩子好几天不大便怎么办 宝宝7天没有大便怎么办 40天小孩不拉屎怎么办 40多天婴儿便秘怎么办 小孩拉绿色稀便怎么办 5岁好几天不拉屎怎么办 2个月宝宝不大便怎么办 两月宝宝不拉屎怎么办 好几天没大便了怎么办 初生婴儿便秘解不出大便怎么办 小孩大便拉不出来怎么办 新生儿3天没大便怎么办 新生儿5天没大便怎么办 小孩好几天不大便怎么办 婴儿10天不拉屎怎么办 3岁大便拉不出来怎么办 孩子大便拉不出来怎么办 4岁大便拉不出来怎么办 排位队友太坑怎么办 lol遇到坑b队友怎么办 被冷暴力分手后怎么办 孕早期半夜饿了怎么办 怀孕了月经还来怎么办 大米生虫子吃了怎么办 老公有外遇不回家怎么办 老公和小三有了孩子怎么办 祖坟给人挖了怎么办 妯娌关系和不来怎么办 婆婆老说我不好怎么办 婆婆对我妈不好怎么办 老公嫌老婆胸小怎么办 牙上颚的肉肿了怎么办 乐视手机音量小怎么办 手表日期调过了怎么办 机械表日期不走怎么办 差银行钱还不起怎么办