我只是尝试使用jsp并希望显示表中的所有条目,
我的servlet就是这个
package UserPass;
import data.UserPassDb;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
*
* @author One
*/
public class UserPassController extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setAttribute("users", UserPassDb.selectAllUser());
String forward = "/me/testpage.jsp";
RequestDispatcher view = request.getRequestDispatcher(forward);
view.forward(request, response);
}
}
和我的测试页
<a href="<c:url value='/test/TestServlet'/>">
refresh
</a><br><br>
<c:forEach var="user" items="${users}">
<c:out value="${user.user_name}"/>
</c:forEach>
感谢员工。我正在做教程并尝试自己解决这些初学者问题,但反复失败:(
答案 0 :(得分:0)
在班级中添加注释@WebServlet("/TestServlet")
或在web.xml
中添加您的servlet。
尝试从浏览器访问servlet,并检查是否可以访问servlet。
(可能是网址:http://localhost:8080/Test/TestServlet
)
答案 1 :(得分:0)
我不知道为什么到目前为止,但这是
<a href="<c:url value='/TestServlet'/>" >