关于struts2的xml配置的小细节
来源:互联网 发布:手机淘宝免费注册流程 编辑:程序博客网 时间:2024/06/04 14:56
今天在研究strus2的时候,边听着课,边玩着struts2的配置。。。
突然我发现
<struts>
<package name="aaa" extends="struts-default">
<action name="login" class="action.Action" method="execute">
<result name="abc">/sam.jsp</result>
</action>
</package>
action和result里的name我不知道是什么意思?其实作为一只小菜鸟不知道也是羞愧心的。
于是乎,我就百度加听课,加练习终于知道action的name是浏览器的一个访问路径,需要在tomcat的官方网站上(localhost:8080/)写出你的项目名+这个action的name才能够访问(但是具体为什么这么做,我还不知道,是不是传说中的映射了?)
而这个result中的name就是与action.java文件有关。因为在写Struts后台文件时,需要找到一个文件与前台xml文件相呼应,这个部分细节就是result的name的了。
你们再看看这个后台文件action.java是怎么写的。
public class Action extends ActionSupport {
@Override
public String execute() throws Exception {
System.out.println("正在调用action,处理中");
System.out.println("启用servlet中");
return "abc";
}
}与前面result的name相呼应,这难道是传说中的映射吗?
另外,我发现一个问题,就是当我去修改result的name的时候,将<result name="login">的时候,再去修改Struts的后台文件action.java与之相呼应的时候,我原以为很自然地应该操作成功,没想到出现这个。
然后我再去倒弄究竟是什么回事时,终于明白了,原来是关于tomcat的布置问题,这时候只要移除掉旧的文件
再重新部署就可以了!!!
我感觉是旧的文件记录下它的result的name路径了。。所以就不能够轻易地改变路径再重新访问了。。。
- 关于struts2的xml配置的小细节
- 关于struts2.xml的小细节
- 关于struts2中Struts2.xml的配置小问题
- 关于Struts2.xml的配置
- (七)Struts2的struts.xml的配置细节
- 关于padding的小细节
- 关于Scanner的小细节
- 关于C++的小细节
- 关于对象的小细节
- 关于Struts2模型驱动封装的细节
- Struts2.x配置细节导致的异常
- 关于Struts2 在web.xml中配置改变的问题
- 关于struts2的配置
- 关于struts2的配置
- 关于.net类的一些小细节
- 关于QPushButton的一些小细节
- mfc程序关于图标的小细节
- 关于const的一点小细节
- 设计模式~适配器模式
- 完美解决ScrollView嵌套ListView或GridView冲突
- Android SDK版本号与API级别的对应关系
- quartz定时任务中常用的cron表达式
- Android 下 APK 捆绑器的实现
- 关于struts2的xml配置的小细节
- Shell命令 find
- PullToRefreshListView的小问题
- HDU2577
- 用Swift在导航栏上“镶嵌”一个搜索框
- 淘宝MM资料Python爬虫1.4
- Java 中的Double Check Lock
- 20161012,微软10月11日发布10个安全补丁
- JavaScript设计模式——策略模式