ViewServlet.java:
List<User> list=EmpDao.getAllEmployees();
out.print("<table border='1' width='100%'");
out.print("<tr><th>ID</th><th>USERNAME</th><th>PASSWORD</th><th>FIRSTNAME</th><th>LASTNAME</th><th>CITY</th><th>ADDRESS</th><th>COUNTRY</th>");
out.print("</table>");
out.close();
的request.getRequestDispatcher(request.getContextPath()+&#34; /result.jsp") .forward(请求,回复);
我是JSP的新手,请提供解决方案。谢谢。
result.jsp中
<%{
ArrayList list = (ArrayList)request.getAttribute("alist");
for(int i = 0; i<list.size(); i++) {
User user = (User)list.get(i); %>
<tr>
<td><%=user.getID()%></td>
<td><%=user.getUSERNAME()%></td>
<td><%=user.getPASSWORD()%></td>
<td><%=user.getFIRSTNAME()%></td>
<td><%=user.getLASTNAME()%></td>
<td><%=user.getCITY()%></td>
<td><%=user.getADDRESS()%></td>
<td><%=user.getCOUNTRY()%></td>
</tr>
<%
ArrayList<User> list = (ArrayList<User>)request.getAttribute("/ViewServlet.java");
for(User e:list){
out.println(e.getID());
out.println(e.getUSERNAME());
out.println(e.getPASSWORD());
out.println(e.getFIRSTNAME());
out.println(e.getLASTNAME());
out.println(e.getCITY());
out.println(e.getADDRESS());
out.println(e.getCOUNTRY());
}%>
这里经过8个参数添加两个超链接,如EDIT,DELETE,我的目标是添加两个超链接编辑,删除servlets(EDITSERVLET,DELETESERVLET),这样我就可以编辑,删除表中的记录。
我在这里得到错误&#34;无法编写JSP类型&#34;。
我不知道为什么我会在&#34;第33行&#34;我在上面提到过。
请帮助我。谢谢..
答案 0 :(得分:1)
request.getRequestDispatcher(request.getContextPath()+"/youjsppage.jsp")
.forward(request, response);