JSP中传值问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 07:41:54
我在ACTION中保存了一个对象List searchbean= service.GetAllJobManager(); 这里是调用了DAO的方法,是指穿进来了数据库中两个字段的所有值。现在我要在JSP页面中把值穿过去,应该怎么传啊?JSP中有两个TEXT,分别是要显示数据库的那两个字段的。现在该怎么做呢?麻烦说的具体点。。。

可使用java代码直接输出,或者jstl标签,或者其他等等。
jstl标签会用到c:foreach, c:out。
具体内容回家后可以告诉你

在action:
public list getdao(参数...){
List searchbean= service.GetAllJobManager();
request.setAttribute("Lists ",List );
getServletContext().getRequestDispatcher("url").forward(requestVar,responseVar);
return List;
}
在jsp页面:
<%
List list=request.getAttribute("Lists ");
if(!list.isEmpty()){
for(i,..,..){
list.get(index);//取值

}

}

%>

request.setAttribute("list",searchbean);
然后forword到jsp

jsp里面request.getAttribute("list");
在转换为List。

建个对应字段的javabean 有get set方法 比如:name1, name2
然后 frm.setName1(list.get(0)); frm.setName2(list.get(1));