急急急 !关于页面跳转的问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 15:26:36
首先谢谢大家,我写了一个java程序,其中一个jsp调用了一下servlet再跳转到另一个jsp页面,但是总是执行到servlet时就不往下了跳了,报的错误是指这一行:request.getRequestDispatcher("/b.jsp").forward(request, response);

而且servlet中的doPost中的while语句执行不到

try {
while(rs.next()){
String a,b,c;
a=rs.getString(1);
b=rs.getString(2);
c=rs.getString(3);
String[] rss = new String[]{a,b,c};
alist.add(rss);

}
谁如果这方面有经验的一定要帮帮忙 我在这先十分的谢谢了
跟踪后得到rs为这个oracle.jdbc.driver.OracleResultSetImpl@adb3f

ServletContext context = getServletContext();
context.getRequestDispatcher("/b.jsp").forward(request, response);

这样修改第一个问题可以解决

doPost中的while语句执行不到 看下你在哪得到的rs 把代码贴上来

能补充一下吗,
request.getRequestDispatcher("/b.jsp").forward(request, response);
如果执行到这里,下面还有执行代码的就什么报错
在程序的什么地方,
把异常也写出来

错误呢?让我们猜猜看?? 猜不到啊!
======================================
错误不全

org.apache.jasper.JasperException: java.util.ArrayList
但看这一句,应该是你的 ArrayList使用问题。具体的还得看别的异常了。

你确定页面表单的method方法是post?

报没报异常啊,你这点东西没写到关键的地方啊,看不了错