最近刚接触struts2框架,发现2.5版本在jar包的结构上相对2.3有小的变化,这会导致在配置的时候对包的引用会有不同; 而且还有一点在配置重定向的时候,2.5版本需要对action中除execute方法外的其他方法进行授权处理,之后才能实现重定向.
个人在这里解释一下,1.可能是你的add()方法里,return 的不是"add" 如果不是 retrun "add",
result name这个标签就获得不到.jsp页面 2.个人比较喜欢class="com.xxxx.{1}"这样写,类名不一定都是xxxAction。如果我有个类叫haha ,那么就不能获得到haha里面的方法
在<action>标签中的class属性,对应的Action中的方法返回值。
如果返回add即return "add";则在result中配置对应的视图
SSH框架,用Hibernate操作数据库
位置不对。把helloworld.xml放在和struts.xml放在同一目录下 也就是 src 下
假如你使用的是自己配置的tomcat的话,可能是因为你忘记将项目部署到服务器上了