问题描述
<%java.sql.ResultSetres=(java.sql.ResultSet)request.getAttribute("result");%><%Stringnum=null;%><%while(res!=null){%><%num=res.getString(1);%><%=num%><%}%>
解决方案
解决方案二:
你先遍历结果集,用对象保存每条记录,同时将记录一条一条存入list这类的容器,再将list传到前台就可以了
解决方案三:
给楼主点儿建议,尽量不要在jsp页面嵌套java代码,在页面上通过标签取值,这样最好。
解决方案四:
一般都先封装到对象中,如果多条的话,再把对象放到集合中,list、map、或转成json格式,可放到作用域中,供前台页面取,也可用流输出,前天页面可通过el表达式取值,也可获取作用域取,也可用ajax异步加载处理获取。最好在jsp页面中别嵌套java代码,用el表达式吧,看着简洁也省事些。
解决方案五:
建议直接在java后台中,吧ResultSet中的数据,给封装成list,之后再jsp中用for:earch标签给进行遍历!页面显示和后台代码,区分开来,利于维护!
时间: 2024-11-08 21:55:37