struts2整合spring问题,提示不能实例化action类,找不到类中的方法,错误如下
UnabletoinstantiateAction,RegisterAction,definedfor'registerlogin'innamespace'/'Regis...
Unable to instantiate Action, RegisterAction, defined for 'registerlogin' in namespace '/'RegisterAction
struts.xml配置如下
<include file="struts-default.xml" /> <constant name="struts.objectFactory" value="spring" /> <package name="struts2" extends="struts-default" > <action name="register*" class="RegisterAction" method="{1}" > <result name="input">/Register.jsp</result> <result name="success">/Success.jsp</result> <result name="error">/Fail.jsp</result> <result name="login">/login.jsp</result> </action> </package>
部分beas.xml配置如下
<mvc:annotation-driven /> <!-- 配置注解扫描目录 --> <context:component-scan base-package="com.*"></context:component-scan> <!-- 引入注解 --> <context:annotation-config />
我用spring注解,是这样的通过form表单提交registerlogin,通过通配符register*中找到RegisterAction类中的login方法,但是struts交给spring管理老提示Unable to instantiate Action, RegisterAction, defined for 'registerlogin' in namespace '/'RegisterAction,是不是必须得用注解中的mapping跳转到action?如果不用这个方法还可以有别的解决方案吗? 展开
struts.xml配置如下
<include file="struts-default.xml" /> <constant name="struts.objectFactory" value="spring" /> <package name="struts2" extends="struts-default" > <action name="register*" class="RegisterAction" method="{1}" > <result name="input">/Register.jsp</result> <result name="success">/Success.jsp</result> <result name="error">/Fail.jsp</result> <result name="login">/login.jsp</result> </action> </package>
部分beas.xml配置如下
<mvc:annotation-driven /> <!-- 配置注解扫描目录 --> <context:component-scan base-package="com.*"></context:component-scan> <!-- 引入注解 --> <context:annotation-config />
我用spring注解,是这样的通过form表单提交registerlogin,通过通配符register*中找到RegisterAction类中的login方法,但是struts交给spring管理老提示Unable to instantiate Action, RegisterAction, defined for 'registerlogin' in namespace '/'RegisterAction,是不是必须得用注解中的mapping跳转到action?如果不用这个方法还可以有别的解决方案吗? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询