我可以使用一些帮助如何从mysql数据库获取值并将其解析到servlet,该servlet打开一个jsp文件“ Showlist.jsp”,并将所有值作为参数。
我在数据库中的表格包含:
ID, Name, Initials, cpr, password, role.
我在系统中创建了3个用户,我想在一个jsp文件中显示所有用户。
现在我有3层,其中包含以下类:
视图层 -html / jsp文件
功能层 -类功能
数据层 -DAOoperator类(包含mysql语句。-DTOoperator类(这是我的具有getter和setter方法的对象)-DataAccess类(包含与mysql数据库的连接)
所有这些都由称为Controller的Servlet控制。
是否有捷径可寻??
在Servlet中,您访问DAO并调用getUser()方法,该方法返回用户列表。然后将结果设置为请求。
request.setAttribute("users", userList);
在jsp中,您可以通过以下方式获得它:
<% List<User> userList = (List<User>)request.getAttribute("users"); %>
更好的方法是在jsp中使用jstl而不是普通的Java代码。