我的SSH 框架(struts2)搭好了,运行也没有问题,但是每当我修改一下struts.xml就会出问题。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd"><struts>
<package name="registration" extends="struts-default">
<!-- <action name="u" class="u"> 这样是把action及其属性,交给spring管理-->
<action name="user" class="user">
<result name="success">/registerSuccess.jsp</result>
<result name="fail">/registerFail.jsp</result>
<result name="list">/userlist.jsp</result>
</action>
</package>
</struts>
上面的class = "user" ,是用spring的annotation注释的。
我把class="user",改成class="",跑一次;
然后再改回原来的class="user",就一直报错。
报错内容为:HTTP Status 500 - Unable to instantiate Action, user, defined for 'user' in namespace '/'user这个我就是感觉我重新跑tomcat的时候,是不是没有扫描我的spring的配置文件(<context:component-scan base-package="com.bjsxt" />)不知道有谁遇到过跟我一样的问题,求救啊!!!
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd"><struts>
<package name="registration" extends="struts-default">
<!-- <action name="u" class="u"> 这样是把action及其属性,交给spring管理-->
<action name="user" class="user">
<result name="success">/registerSuccess.jsp</result>
<result name="fail">/registerFail.jsp</result>
<result name="list">/userlist.jsp</result>
</action>
</package>
</struts>
上面的class = "user" ,是用spring的annotation注释的。
我把class="user",改成class="",跑一次;
然后再改回原来的class="user",就一直报错。
报错内容为:HTTP Status 500 - Unable to instantiate Action, user, defined for 'user' in namespace '/'user这个我就是感觉我重新跑tomcat的时候,是不是没有扫描我的spring的配置文件(<context:component-scan base-package="com.bjsxt" />)不知道有谁遇到过跟我一样的问题,求救啊!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货