【发布时间】:2018-09-05 04:40:13
【问题描述】:
String sql = "SELECT ID, NAME, SALARY FROM EMPLOYEE";
public List<Employee> getAllEmployees(Connection con){
List<Employee> elist = new ArrayList();
try{
//prepared statement
//
//
}catch(){
//exception
}
return elist;
}
伙计们,我有一个 java 类,它从 DB 中选择值列表。到目前为止,我的代码运行良好,我进行了调试,我可以在 Eclipse 控制台中看到我的查询。现在我需要在jsp页面中显示不同数据类型的java返回值(LIST)。我被卡住了我不知何故需要循环javaclass返回值或其他东西并显示在jsp页面中。请帮助我,我已经花了 2 小时,但什么也想不出来。我是 uisng struts 2.0 并且 Employee 类包含 setter/getter
【问题讨论】:
-
在调用JSP之前需要将值添加到
request或session。您没有显示足够的信息 - 您如何/在哪里调用 JSP? -
请格式化代码以便于阅读。还要添加最小代码以提供上下文。现在的情况与 EE 应用程序没有任何关系。是 Servlet 的方法吗,你用的是 Spring 还是 Struts 之类的框架?
-
您应该将值列表添加到请求或会话对象中,然后从 JSP 访问您的数据。您可以使用 JSTL 对您的项目进行简单的循环/迭代。
-
看看下面的问答:How to display a list in a .JSP file? 这个问题看起来像你的问题。你没找吗??
-
感谢各位大神帮忙,我想通了。