我觉得bean中应该返回一个结果集才对,即返回resultset吧,而不应该是String ,我以前做过类似的东西,我直接返回的就是resultset,没出现过问题
解决方案 »
- jdbc调用带参数的存储过程疑问??
- javaWeb开发,如何将exe文件制作成activex控件局域网内自动安装
- 类似163文本输入框的问题?
- struts2+spring2+hibernate3.1+tomcat部署之后不能进入首页
- laoer问题 (高分求助)急!!!!!!!!!!急!!!!!!!
- 网页制作 很好很强大 哇咔咔~~~~
- 编写简单jsp出了问题,这个错误是什么呢?我看不懂。up有分
- 大家帮我看一下,一个简单的jsp程序
- jsp在iis下面配置的问题
- resin中的中文路径
- 请教登陆的问题,如何防止没有登陆过的用户访问深层次的页面?用session来控制?
- 请问朋友们哪有JB2005的书下载啊,我急用,谢了,找了半天也没找到啊,帮下
public ResultSet readall()
{^^^^^
return rs;
}这样写的时候,可以编译,但是,JSP页面要怎么去写呢?
是不是
while(rs.next())
{使用rs.getString()????}
谢谢
在JSP页面中如何处理呢?
<%
String temp="";
int id=Integer.parseInt(request.getParameter("id"));
session.setAttribute("sendid",new Integer(id));
String sql="select logname,caption,content from leaveword where wzid='"+id+"'";
ResultSet rs=null;
try
{
rs=matter.getresult(sql);//matter是一个javabean对象
rs.beforeFirst();
while(rs.next())
{
%>
<p align=left>作者:<%=rs.getString("logname")%></p>
<p align=left>标题:<%=rs.getString("caption")%></p>
内容:<br>
<%=ShowContent(rs.getString("content"))%>
<hr>
<%
}
}
catch(SQLException e){}
public class InfoModel
{
private String id="";
private String title="";
private Timestamp date=null;
public InfoModel() {}
public InfoModel(String id,String title,Timestamp)
{
setMethod();
}
public getMethod();
public setMethod();
}
然后你将数据库查询出来的结果封装在这个类中,然后将这个类返回给jsp,在jsp中将这个类的属性放到表单中即可。
顺便:我觉得在jsp中出现Connection、Statement、ResultSet等都是不太好的习惯(并非不行)。