2016-11-02 49 views
-2

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

+0

建立在你的servlet基于结果集DTO的列表 –

回答

-1

当你在servlet中获得时,你可以在会话中添加resultset。在JSP上,您可以访问session,并在JSP上设置输入标记的value属性中的值,为此,您可以通过以下链接进行查看。

Set values in JSP from session

+0

我会尝试。谢谢你的帮助。 –

0
  1. 填充列表

    结果集RS = stmt.executeQuery(查询);
    而(rs.next()){

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

    了request.setAttribute( “resultList”,列表);

  2. JSP页:使用JSTL

    <%@标签库的URI = “http://java.sun.com/jsp/jstl/core” PREFIX = “C” %> & LTC:项目的forEach = “$ {} resultList” VAR = “行” & GT row.fieldName & LT/C:的forEach & GT

+0

先生,我不知道如何在JSP页面中使用jstl,因为我是初学者。你可以分享完整的代码来设置文本字段中的值。提前致谢 –