问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

在eclipse中如何给项目添加struts2的支持?

发布网友 发布时间:2023-06-20 03:07

我来回答

1个回答

热心网友 时间:2023-10-05 05:57

1.框架搭建
1.1 将struts2中的jar文件导入到项目中
commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,freemarker-2.3.15.jar,ognl-2.7.3.jar
struts2-core-2.1.8.1.jar,xwork-core-2.1.6.jar
1.2 将struts.xml文件拷贝到项目的src目录下
1.3 修改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>
2.action中方法的调用方式
2.1 自动方法调用(只能调用execute)
2.2 指定方法调用(通过设置action标签中的method属性)
2.3 动态方法调用(在调用时,在action后加!方法名称,如:login!deletUser)
注意:<constant name="struts.enable.DynamicMethodInvocation" value="true" />
2.4 通配符调用
3. action接收客户端参数的方式
3.1 直接在action中定义参数变量,并生成set和get方法
3.2 定义接收参数的类
注意:都要为action的成员变量提供get和set方法
3.3 让action实现ModelDriven接口,并实现里面的getModel方法
4.获取request,session,application的方式
4.1 用ActionContext获取,实际上获取到的都是Map对象
4.2 用ServletActionContext获取,获取到的是基于Servlet API的对象
4.3 让action实现RequestAware,SessionAware,ApplicationAware接口,并实现里面的方法
5.四种转向
5.1 action转发到页面(默认)
5.2 action重定向到页面 <result type="redirect">
5.3 action转发到action <result type="chain">
<param name="actionName">login</param>
<param name="nameSpace">/login</param>
<param name="method">login</param>
</result>
5.4 action重定向到action <result type="redirectAction">login</result>
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
窗帘挂钩一共有几种 为什么我下载完以后不能玩 我下了跑跑,但运行不了,总显示:Hacking出了问题。关闭程序。怎么解决... 为什么我玩不到跑跑 为什么我的跑跑下载完之后却玩不了? 为什么我下的跑跑卡丁车进不到? 电脑系统出现错误的图片电脑中出现图片打不开图片显示错误怎么办_百 ... excel求和只显示公式不显示数值 江川邮政局可以寄笔记本电脑吗笔记本电脑可以通过邮局寄吗 ...想寄衣服和电器回四川成都,请问邮局可以寄吗?怎么收费的? 内存卡槽有几种规格 屏幕京东方玻璃和瀚彩玻璃哪个好 您好,我想请教您一下哈工大动力机械工程和热能工程各有什么方向?都有哪些比较好的导师?O(∩_∩)O谢谢! 推荐几个哈工大机械设计及理论硕士生导师 哈尔滨工业大学电气工程及自动化专业电力系统方向哪个导师好? 哈工大市政方面,导师有哪些,专业是什么 Dnf力法怎么玩的? 怪物猎人物语108随从怪物是什么 怪物猎人物语2破灭之翼前期好用的随心兽 怪物猎人物语2破灭之翼前期好用随行兽推荐 四年级下册数学《四则运算》教案 0.05%? 延安市委副书记是什么级别 苏州市委副书记什么级别 长沙市委副书记什么级别 衡阳市委副书记级别 丢不丢是哪里方言 冻鸳鸯和冻奶茶区别 进来直播间的朋友叫什么 千眼菩提子怎么打磨抛光 千眼菩提磨了一半,这样了,怎么处理 eclipse搭建struts2开发环境问题 北汽eu5胎压复位在什么地方 北汽EU500胎压灯故障常亮,现在轮胎气压正常,如何恢复? 怪物猎人物语2游戏中期练级流程攻略分享 请问怪物猎人物语2轰龙在哪?? 云顶之弈S4.5更新内容 云顶之弈11.7版本更新内容一览 云顶之弈11.6版本更新内容一览 华硕路由器Aimesh问题有一事不明,求解答 怪物猎人物语2调合书怪物猎人物语2调合书怎么获得怪物猎人物语2调合书获取方法 一建市政中,河流浊度3mg&#92;L有问题没有,应该是300?河流水浊度应大于水库水的啊,前面水库水浊 低温低浊水处理有哪些内容 今年雨水多自来水变黄了别说是管道问题没用 平均浊度17ntu,雨季高峰42ntu,色度18,总硬度11的原水适合用哪一种混凝剂 对浊度小于3mg/L的河水,一般给水处理厂广泛采用的常规处理流程是( )。 对浊度小于3mg/L的河水。一般给水处理厂广泛采用的常规处理流程是( )。 新课程改革下如何提高政治课教学效果 教师患抑郁症的发病率高居第六,如何避免抑郁症的发生? 前区必杀什么意思 有当老师后得抑郁症的吗,为什么?
  • 焦点

最新推荐

猜你喜欢

热门推荐