我在项目中新建了一个模块admin
并且在新建的模块中添加了一个action为/logon
然后新建一个JSP
<html:form action="/logon" method="post">
<bean:message key="prompt.username"/>
<html:text property="username"/>
<br/>
<bean:message key="prompt.password"/>
<html:password property="password"/>
<br/>
<html:submit/>
</html:form>
这个时候问题来了,不管JSP里面的action怎么改都会出问题
/admin/logon.do
/logon.do
都试过了,没用,后来转用SwitchAction
在struts-config.xml中添加一个action
<action path="/logon" type="org.apache.struts.actions.SwitchAction" />
再把JSP中的改成
logon.do?prefix=/admin&page=/logon.do
这时候就报错
Cannot retrieve definition for form bean null on action logon.do?prefix=/admin&page=/logon.do
实在不解,资料上说还有一种方法用contextRelative="true" 可是也没用
请各位大侠帮帮忙
并且在新建的模块中添加了一个action为/logon
然后新建一个JSP
<html:form action="/logon" method="post">
<bean:message key="prompt.username"/>
<html:text property="username"/>
<br/>
<bean:message key="prompt.password"/>
<html:password property="password"/>
<br/>
<html:submit/>
</html:form>
这个时候问题来了,不管JSP里面的action怎么改都会出问题
/admin/logon.do
/logon.do
都试过了,没用,后来转用SwitchAction
在struts-config.xml中添加一个action
<action path="/logon" type="org.apache.struts.actions.SwitchAction" />
再把JSP中的改成
logon.do?prefix=/admin&page=/logon.do
这时候就报错
Cannot retrieve definition for form bean null on action logon.do?prefix=/admin&page=/logon.do
实在不解,资料上说还有一种方法用contextRelative="true" 可是也没用
请各位大侠帮帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货