snow888 发表于 2012-09-11 16:36

MyEclipse 10.1 中的 struts2 问题

在 Myeclipse 10.1 中新建了一个 web 工程,在其中添加了 struts2.1 支持。

编写一个简单的应用来进行测试。

login.jsp 中 form action=“login.action" method="post"

编写了 LoginAction 类。在里面获取login.jsp 提交过来的 user 对象的相关信息进行验证。验证成功了就 return SUCCESS 否则就 return ERROR

在 struts2.xml 中配置了 action 信息,其中的跳转为 <result name=success>success.jsp</result>和<result name=error>error.jsp</result>

发布并测试应用。

错误提示是找不到 result 的定义 success .

我查了一下 , struts2 中对这个是有定义的。

用从 struts 官方网站上下载的 struts2 的核心 jar 包,替换了我的工程中发布时打入的 struts2 的 jar 包,其他的部分都没有改动,结果就不报错误了,什么原因?

我的理解,应该是 MyEclipse 10.1 中集成的 struts2 和官方的 struts2的jar 包不同啊。或者是说,在 MyEclipse 10.1 中还需要配置别的东西啊。或者是在编写 LoginAction 的时候还需要引入别的什么包啊?
页: [1]
查看完整版本: MyEclipse 10.1 中的 struts2 问题