struts不跳转的问题
我用ssh做了个项目,整合ssh测试的时候,struts出了点问题,action不能成功跳转,也不报错,就显示空白页。
代码如下
入口代码:
<body>
<a href="/Test/test.do?flag=test">点我</a>
</body>
action代码public class TestAction extends Action {
public ActionForward test(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
return mapping.findForward("show");
}
}
跳转页面:
<body>
<h1>信息</h1>
</body>
代码应该没有什么错误,配置也没什么问题,就是不跳转 求大神指导。。
配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans />
<global-exceptions />
<global-forwards />
<action-mappings >
<action
input="/WEB-INF/test.jsp"
parameter="flag"
path="/test"
type="com.test.struts.action.TestAction"
cancellable="true" >
<forward name="show" path="/WEB-INF/for.jsp" />
</action>
</action-mappings>
<message-resources parameter="com.test.struts.ApplicationResources" />
</struts-config>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
之所以action能执行跳转,是因为web.xml中配置了过滤器,将*.do的请求交给struts处理。所以相关配置需要进一步检查,不能在不全面检查的情况下就着急。
后面加了,看下
action的配置呢?