struts1使用set-property 标签报错

lanmolsz 2011-06-01 06:05:05
下面的是xml代码和异常信息
我的类是没有错误的,有该属性极其相应的getter,setter方法。
这个错误是启动的时候报错。。求救各位!

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

<struts-config>
<action-mappings>
<action path="/out/sendValidateCode" parameter="sendValidateCode"
type="com.woyo.trade.buylot.action.GroupBuyValidateAction" >
<set-property property="allowIDs" value="aaa"/>
</action>
</action-mappings>
</struts-config>


javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/classes/struts/out-struts-config.xml
at org.apache.struts.action.ActionServlet.handleConfigException(ActionServlet.java:769)
at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:745)
at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:687)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
...全文
89 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanmolsz 2011-06-10
  • 打赏
  • 举报
回复
还是没人作答啊
漆黑之勺 2011-06-03
  • 打赏
  • 举报
回复
飘过,新手,直接学了struts2,没学过struts1,帮顶一下
anran1026 2011-06-03
  • 打赏
  • 举报
回复
<struts-config>
<action-mappings>
<action path="/out/sendValidateCode" parameter="sendValidateCode"
type="com.woyo.trade.buylot.action.GroupBuyValidateAction" >
<set-property property="allowIDs" value="aaa"/>
</action>
</action-mappings>
</struts-config>

struts没有依赖注入 去掉这行
lanmolsz 2011-06-03
  • 打赏
  • 举报
回复
都没人看一下的。
lanmolsz 2011-06-02
  • 打赏
  • 举报
回复
置顶啊
lanmolsz 2011-06-01
  • 打赏
  • 举报
回复
当我使用set-property这个标记的时候,项目启动就会报错,如果我去掉这个标记,项目启动正常。请问各位

67,513

社区成员

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

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