最新回答 / pp_pcz
第一种应该也是靠反射Domain Model方法的user.username应该会以.分割,然后user是LoginAction的属性,可以通过反射得到setUser方法,name是user的属性,也可以通过反射得到set方法,将对应的请求参数赋值Model Driven是个泛型的接口,继承时指定了泛型类型,所以不需要加user
2017-06-12
我来解释(逗逼)一下,不一定正确,可以参考:
现在struts版本更新了,目前是struts-2.5.10,以上代码直接运行会出错
1.@里昂 说的:把log4j-api-2.7.jar包加到lib和path里
2.@零度空间 说的:xwork-core.jar包已经没了,被合并到Struts-core.jar包中了
3.@零度空间 说的:<filter-class>改为org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter去掉ng
4.运行出错很可能某个猥琐小角落的代码敲错了,仔细检查!仔细检查!仔细检查
现在struts版本更新了,目前是struts-2.5.10,以上代码直接运行会出错
1.@里昂 说的:把log4j-api-2.7.jar包加到lib和path里
2.@零度空间 说的:xwork-core.jar包已经没了,被合并到Struts-core.jar包中了
3.@零度空间 说的:<filter-class>改为org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter去掉ng
4.运行出错很可能某个猥琐小角落的代码敲错了,仔细检查!仔细检查!仔细检查
2017-06-09
建议大家先学会java SE(如反射必须学会),xml文件四种读取,数据库mysql,数据库连接JDBC,html和css,jsp和servlet,过滤器filter和监听器listenser,还有各种设计模式,model1、model2和MVC设计思想,最后去简单模拟struts2框架,再来学习这个课程,想要跳着学,天才也不行!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2017-06-08
最新回答 / 慕圣8473070
package com.test.act;import com.opensymphony.xwork2.ActionSupport;public class Hell extends ActionSupport{ }
2017-06-06
<action name="hellowo_*" method="{1}" class="action.helloword">
<result>/index.jsp</result>
<result name="{1}">/{1}.jsp</result>
</action>
这样就容易看出出通配符的效果了
<result>/index.jsp</result>
<result name="{1}">/{1}.jsp</result>
</action>
这样就容易看出出通配符的效果了
2017-06-05
此视频虽然是入门内容,但却不适合新手学习。视频中老师只让你知其然,却不讲所以然。所以,新手看完后一头雾水,甚至对STRUTS连个基本概念都没有,很打击学习积极性。但是此视频,知识点密集,老师讲课简洁直接。所以,建议从其他渠道学习后,再来这里,将此视频作为复习视频学习(如果有必要的话)。
2017-06-04