我的action能正确执行,执行到return SUCCESS不能跳转到SUCCESS页面,此action 继承Action接口,下面是action的execute()方法
public String execute() throws Exception {
Tbcompany tbcompany = new Tbcompany();
int companyId = Integer.parseInt(ServletActionContext.getRequest().getParameter("companyId"));
tbcompany.setId(companyId);
System.out.println("company.getid():"+tbcompany.getId());
company = (Tbcompany)companySummeryService.getObjectInfo(tbcompany);
System.out.println(company.getUsersNumber());
System.out.println(company.getFltArea());
return SUCCESS;
}
这是action配置
<action name="companySummery" class="companySummeryAction">
<result name="success">/company/CompanySummery.jsp </result>
</action>
后台也没有报任何错误
呵呵。。。问题解决!!
啥问题
action里如果写了return SUCCESS; strust.xml里 <result >不需要name="success",
反之,如果 <result name="success">,action 里return "success";
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......