关于jsp servlet javabean值的传递
这是servlet中的部分代码ResultSetrs=stat.executeQuery("slelect*frombook");rsBeanrsb=newrsBean(...
这是servlet中的部分代码
ResultSet rs=stat.executeQuery("slelect * from book");
rsBean rsb=new rsBean();
rsb.setRs(rs);
这是jsp页面中的部分代码
<jsp:useBean id="rsb" class="all.rsBean" scope="session"/>
<%
try{
ResultSet rs=null;
rs=rsb.getRs();
out.print(rs.isFirst());
}catch(Exception e)
{
out.print(e.getMessage());
}
%>
这是javabean
package all;
import java.sql.*;
public class rsBean {
private ResultSet rs;
public void setRs(ResultSet rs)
{
this.rs=rs;
}
public ResultSet getRs()
{
return rs;
}
}
为什么我在servlet用response.sendRedirect("/book/bookQueryFinsh.jsp");转到jsp页面,rs就没值了呢,我的数据库中是有数据的。
难道从servlet中定义的javabean不能在jsp中用,或者还是要用别的方式,请帮帮我,谢谢! 展开
ResultSet rs=stat.executeQuery("slelect * from book");
rsBean rsb=new rsBean();
rsb.setRs(rs);
这是jsp页面中的部分代码
<jsp:useBean id="rsb" class="all.rsBean" scope="session"/>
<%
try{
ResultSet rs=null;
rs=rsb.getRs();
out.print(rs.isFirst());
}catch(Exception e)
{
out.print(e.getMessage());
}
%>
这是javabean
package all;
import java.sql.*;
public class rsBean {
private ResultSet rs;
public void setRs(ResultSet rs)
{
this.rs=rs;
}
public ResultSet getRs()
{
return rs;
}
}
为什么我在servlet用response.sendRedirect("/book/bookQueryFinsh.jsp");转到jsp页面,rs就没值了呢,我的数据库中是有数据的。
难道从servlet中定义的javabean不能在jsp中用,或者还是要用别的方式,请帮帮我,谢谢! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询