关于 struts2 result结果集的问题 求解决!!!!

liangjunjie223 2011-08-03 12:07:30
配置了一个struts.xml文件

如下


<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" />

<package name="default" namespace="/" extends="struts-default">

<action name="index">
<result>/index.jsp</result>
</action>

<action name="r1">
<result type="redirect">/r1.jsp</result>
</action>

<action name="r2">
<result type="chain">r1</result> ----------------->报错在这里!错误信息是:

Multiple annotations found at this line:
- Undefined actionnamespace parameter
- Package default extends undefined package struts-
default
- Undefined actionName parameter



</action>

</package>
</struts>


请问高手们 为什么会出现这样的错误 总是解决不了~!

在myeclipise里面配的 一直显示一个红叉叉~~~~

想了一上午了 真郁闷 求解!!!!!
...全文
184 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangjunjie223 2011-08-04
  • 打赏
  • 举报
回复
问题解决了 谢谢上面两位前辈的指点!!!
liangjunjie223 2011-08-03
  • 打赏
  • 举报
回复
前辈您好~
问题是:
<action name="r2">
<result type="chain">r1</result>
</action>


只要 一加上type="chain" 就有红叉了

为什么不能加上啊
zl3450341 2011-08-03
  • 打赏
  • 举报
回复
其实关于从Action跳转到Action你不必要这样配。直接
<action name="r2">
<result>r1</result>
</action>

forward过去是一回事。。。

关于XML 报错的,你可以window-->perference->MyEclilpse-->validation
把所有的勾勾去掉就行
yexiongMYBH 2011-08-03
  • 打赏
  • 举报
回复
你要在<result>标签下面配置一个<param>的子标签,然后<param>的这个有一个是actionName的属性,然后里面写action的名字。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧