站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题Struts的页面跳转

Struts的页面跳转

摘要: Struts的页面跳转


在JSP中加入struts标签,让他跳转到下一页,在link中有参数,是让Action进行判断然后执行跳转到新的页,相关代码如下,请高手看看那里错了:
JSP
网站首页测试

action
if (action.equalsIgnoreCase("select6")) {
allList = bean.select_6();
rowSetPage = new RowSetPage(allList, 6);
pageList = rowSetPage.getPageList();
if (pageList != null) {
session.setAttribute("pageList", pageList);
session.setAttribute("page", rowSetPage);
return mapping.findForward("legalAid.select_6.success");
} else {
return mapping.findForward("legalAid.select_6.fail");
}
}
bean:
public ArrayList select_6() {
this.sqlStr = Constants.TABLE19_SELECT_6;
if (prepareStatement(sqlStr)) {
if (executeQuery()) {
try {
while (rs.next()) {
LegalAidForm fform = new LegalAidForm();
//String str = rs.getString("t19_c02");
//fform.setID(rs.getInt("ID"));
fform.setT19_c02(rs.getString("t19_c02"));
arrayList.add(fform);
}
} catch (SQLException ex) {
System.out.println("读取数据库错误");
System.out.println(nuy.comm.Common.formatDate(new
java.
util.
Date()));
}

}
}
return arrayList;
}
STRUTS-config.xml





点击连接之后,页面到/legalaid/legalAidSeAction.do?action=select5 就显示完成了,空空的什么内容也没有
单独打上/legalaid/legalAidindex.jsp,之后有内容,为什么呢?


你的action中没有跳转

建议在写几个system.out在服务器中查看变量至


为什么不将验证的“FALSE”改为“TRUE”呢?


因为我就没有用到validate的验证啊,所以就为false
还有,我看了,数据都传到session中了,就是页面跳转不过来
我用的是JB2005,和他集成的tomcat


这几天也在用struts,我遇到这种问题时一般都是参数传递的原因,你写个静态页,看能否跳转过去


单独跳到一个静态页是可以的,但是我是要让ACTION进行判断,然后执行数据库操作的啊,传参数错了?还是什么原因呢?
郁闷好久了!


我来结帖,问题解决了

页面跳转问题,我原来在ACTION中有好多判断,判断跳到哪一页,并且在struts-config.xml中,因该是所有的判断写在一个
我的错误!









因该是







谢谢各位

呵呵
交个朋友
QQ:12228447


↑返回目录
前一篇: 运行后总显示写入showmsg时出错,请教高手问题出在何处???
后一篇: 问一个简单的struts里logic:present的问题,急,在线等