初学Struts2

1,环境搭建
1.1jar
1.2web.xml
1.3struts.xml
struts.xml(核心配置文件)
struts.properties(全局属性文件)

2,开发
2.1 Action
2.1.1不需要指定父类(ActionSupport)
2.1.2业务方法的定义
public String xxx();//execute
2.1.3Action 是多例模式(在spring中的配置中)
Action 用来接收参数
2.2参数赋值
2.2.1 Action中服定义属性,并提供get/set方法
username,getUserName/setUserNaem

2.2.2ModelDriven
返回实体,不能为null,不需要提供get/set方法
2.2.3ModeDriven返回实体和Action中属性重名ModelDriven中优先级更高
注:ognl,ActionContext学完就知道了

2.3与J2EE容器交互
2.3.1非注入
2.3.2耦合
作业:找出struts2中其他的几个注入接口(xxAware)
2.3.2.2解耦
–src
–struts.xml(核心配置文件)
–struts.properties(全局属性文件)
3.核心文件配置
3.1include
file
3.2package
name
extends
namespace
abstract
3.3action
name:helloAction,helloAction_*
class
method:execute,{1}
注1:动态方法调用,新版本已禁用,可自行开启关闭
注2:自控制器的访问路径:名称控件+"/"+子控件器名字_xxx+".action"

下面我们搭建一个Struts2的web项目
在这里插入图片描述
Struts2jar包的下载地址http://www.pc6.com/softview/SoftView_108615.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值