为了账号安全,请及时绑定邮箱和手机立即绑定

Struts2入门

使用指定method方法属性的,删掉那两个add,update方法也可以运行呀
难道少了一节嘛?
1.新版本的struts2的xwork.jar包已经合并到核心包里了
2. 新版本的过滤器类的class路径是org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
使用eclipse都出翔各种问题
看了一遍,感觉有点懵逼,还是再看一遍吧
这个老师是我在imooc上感觉讲的最好的,声音洪亮,条理清晰。
声音有点问题,断断续续的
启示将通配符那里<result name="add">/{1}.jsp</result>这里的{1}没必要的,因为add方法返回了add以后自动会执行这一条
弄了一晚上加一上午总算找到了问题之所在。提醒各位朋友,用MyEclipse不要手动添加jar包,只要安装了Struts服务系统会自动添加需要的jar包,如果再手动添加会导致jar包冲突
用myeclipse可以省去好多步骤
1指定多个对应action的method(不指定的默认对应execute)

2感叹号方式:在一个action里面设置多个带有名字的result,并且设置对应名字返回值的方法,调用的时候,在action域名后面加上!写入对应方法的名字 通过不同方法的不同返回值调用对应的result

3通配符方法(推荐):{1}对应第一个*输入的字符串{2}对应第二个*位置输入的字符串 通过{1}的输入调用指定的Action 通过{2}输入调用指定的方法并又方法的返回值调用相应的result {2}方法空缺会默认调用execute方法 返回SUCCESS调用默认result
包如果存在,就去这个包里找.action,如果这个包里没有,那就继续在它的上一个包里找,依次递增,直到项目目录,如果还没找到.action,就报错;如果这个包不存在,就直接去项目底下找,找不到就报错。通俗点讲,就把包当文件夹理解就好了
Struts2.5以上的,Struts.xml应该在<package ../>标签中加一个这个:

<global-allowed-methods>regex:.*</global-allowed-methods>

来源:http://blog.csdn.net/zhixiandianji/article/details/52576742
课程须知
小伙伴们,学习本课程前需要具备Java Web基础,熟悉JSP和Servlet。
老师告诉你能学到什么?
1、能够对Struts2框架有更深入的了解 2、能够独立编写Struts2程序

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消