如何从Servlet访问结果集到JSP页面

时间:2016-11-02 08:13:25

标签: java database jsp servlets

我在Servlet和JSP中很开心。在我的项目中,我有一个修改表单选项,应根据搜索的序列号从数据库中填充。然后,用户可以修改表单中的值,它将覆盖数据库中的同一行。问题是我能够在servlet中检索结果集中的值,但是我无法将这些值设置为JSP中所需的表单字段,即我无法访问JSP中的结果集。请有人帮助我。提前谢谢。

2 个答案:

答案 0 :(得分:0)

  1. 填充列表

    ResultSet rs = stmt.executeQuery(query);
                while(rs.next()){

                Obj obj=new Obj();   // Your bean object
                obj.set(rs.getString("fieldName"));
                list.add(obj);
    
            }
    

    request.setAttribute(" resultList",list);

  2. JSP页面:使用jstl

    <%@ taglib uri =" http://java.sun.com/jsp/jstl/core"前缀=" C" %GT;     & ltc:forEach items =" $ {resultList}" var =" row" &安培; GT     row.fieldName  &安培; LT / C:的forEach&安培; GT

答案 1 :(得分:-1)

当您在servlet中获得resultset时,可以在会话中添加session。在JSP上,您可以从value访问它,并在JSP上设置输入标记的<paper-button id="submitionButton" raised type="submit" ng-disabled="!formValidity()"> {{::tr('Sign in')}} </paper-button> 属性中的值,为此您可以通过以下链接。

Set values in JSP from session