初学,用SSH做的一个东西。form提交后的action,success时返回到一个页面。但是现在浏览器停在http://192.168.0.1/bl.action不动了,没有跳转到jsp页面。什么原因呢?1. struts.xml
<package name="sl" extends="struts-default" namespace="">
<action name="bl" class="blAction">
<result type="redirect">/sl/test.jsp</result>
</action>
</package>2.action code:
public String execute() {
return ActionSupport.SUCCESS;
}代码里别人开发的action工作正常, action也能找到。谢谢
<package name="sl" extends="struts-default" namespace="">
<action name="bl" class="blAction">
<result type="redirect">/sl/test.jsp</result>
</action>
</package>2.action code:
public String execute() {
return ActionSupport.SUCCESS;
}代码里别人开发的action工作正常, action也能找到。谢谢
1. struts.xml
<package name="sl" extends="struts-default" namespace="">
<action name="bl" class="blAction">
<result type="redirect" name="test5678">/sl/test.jsp</result>
</action>
</package>2.action code:
public String execute() {
return "test5678";
}
1.namespace写成“/”或者省略不写
2.action的你是用spring代管的?如果不是,把类的包名加上
3.<result">/sl/test.jsp</result> name=success可以省略
4.return ActionSupport.SUCCESS; 写成这,你不累吗?
applicationContext-beans.xml:
<bean id="blAction" class="com.qs.lt.st.action.blAction" scope="prototype" />
1 3都改了,仍然不行
改为
<result>http://www.baidu.com</result>
看看能不能跳转到百度页面
汗