mshd.net
当前位置:首页 >> struts2一个pACkAgE中可以有几个ACtion >>

struts2一个pACkAgE中可以有几个ACtion

例:struts框架应用,没用使用其他框架比如spring的情况 项目名:demo 现在有三个package 访问方式:http://localhost:8080/demo/User.do 可以访问到这个UserAction 访问方式:http://localhost:8080/demo/demo1/Employee.do 可以访问到Employee...

package提供了将多个Action组织为一个模块的方式 package的名字必须是唯一的 package可以扩展 当一个package扩展自 另一个package时该package会在本身配置的基础上加入扩展的package 的配置 父package必须在子package前配置 name:package名称 e...

可以用,用method 指定就好了 @Action(value = "findAllAction" ,results = {@Result(name = "success" , location = "list.jsp")}) public String findAll(){ List list = customerService.findAll(); session.put("list", list); return SUCCE...

没有问题的。只要不重名,不管你是基于约定还是基于配置都没有问题。

package可以用继承,你可以定义一个base的然后其他的package继承。 关于你的需求,也不是很明白,我估计你可能是想访问不是当前默认namespace的吧。 struts2的form标签,有namespace属性,你可以配置这个属性到你的index.jsp路径下。

1.package中的name只是一个标识,你可以随意命名;2.action中的name对应你页面中的一个action跳转,比如你页面有个表单提交:

这个是可以的。 例如 这样继承 要确保 父 包,里面不能有重复的 action名,要不然,子包不知道 调用那个。

没有问题的。只要不重名,不管你是基于约定还是基于配置都没有问题。

1.package中的name只是一个标识,你可以随意命名; 2.action中的name对应你页面中的一个act ion跳转,比如你页面有个表单提交:

你问的是什么啊..namespace的用法吗? namespace是一个命名空间,是逻辑上的空间地址,而非物理地址。 比如:在struts.xml中 注意 namespace="/tt" 跟你工程有没有tt这个文件夹无关。它仅仅是代表 逻辑上的地址。 /HelloWorld.jsp 则SayHello.js...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com