struts2问题求教。。。。。。在线等。。。。。

redlotus_lyn 2011-03-25 05:53:10
1.ActionProxy
2.ActionMapping

以上两个类在struts2中的作用。


等待高手出现。。。。。。。。。。。。。。。
...全文
74 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
amos1989 2011-03-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zn85600301 的回复:]

很明显 没睡么 我看他回了一个2点中的帖~~

那两个类看名字大致能猜到~~ amos1989总结的不错~
[/Quote]

你过奖啦。。。。 楼猪不用上班吗? 晚上都不睡觉。。强淫。。我以前学的时候也是,每天3点睡,8点起。五个月,从完全不懂JAVA 到J2EE入门
zn85600301 2011-03-25
  • 打赏
  • 举报
回复
很明显 没睡么 我看他回了一个2点中的帖~~

那两个类看名字大致能猜到~~ amos1989总结的不错~
amos1989 2011-03-25
  • 打赏
  • 举报
回复
楼主6点不到就起来写代码??? 还是没有睡啊。。牛人啊。
amos1989 2011-03-25
  • 打赏
  • 举报
回复
话说我是菜鸟。。。就是弱弱说一下自己的理解,欢迎拍砖
amos1989 2011-03-25
  • 打赏
  • 举报
回复
这都是源码里面用到的类。。在应用中,你根本接触不到。。

ActionProxy 是Action的代理... 也就是说你通过login.action 这种方式访问的时候,并不是直接访问了login他所指的那个类的那个方法,struts2会给它先生成一个代理类,在代理类上调用该方法..

ActionMapping 就是你这个action 的匹配。包括如下几个属性



private String name; //action名
private String namespace; //命名空间,struts2配置文件上的namespace
private String method; //对应的方法
private Map params; //传递的参数
private Result result; //这是一个接口。。。即返回的结果。他提供了很多种实现,我们常用的有
//ServletDispatcherResult 和 ServletRedirectResult 他们都继承自 //StrutsResultSupport 还有JsonResult...



Result有一个方法叫:execute,就是完成调度的。。即forward,redirect,or json等处理方式

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧