通过html/servlet输出(打印)有什么好的方法?
What's a good method to output (print) through html/servlet?
有些时候我必须为 errors/information 输出 html 代码,例如"Password successfully updated" 或 "Login failed"。当我使用 out.println 时,消息只显示在屏幕顶部,我怎样才能使用对话框或适当地放置此文本?
out.println("Employee Account Successfully Created");
RequestDispatcher rs = request.getRequestDispatcher("NewEmployee.html");
rs.include(request, response);
我的建议是在请求调度程序中使用 jsp 文件,在 servlet 中使用 request.setAttribute
。
例如,您可能有这样的东西:
request.setAttribute("result", "Employee Account Successfully Created");
RequestDispatcher rs = request.getRequestDispatcher("NewEmployee.jsp");
rs.forward(request, response);
然后在 JSP 文件中:
<html>
<!- ...Some content /->
${result}
<!- ...Some more content /->
</html>
有些时候我必须为 errors/information 输出 html 代码,例如"Password successfully updated" 或 "Login failed"。当我使用 out.println 时,消息只显示在屏幕顶部,我怎样才能使用对话框或适当地放置此文本?
out.println("Employee Account Successfully Created");
RequestDispatcher rs = request.getRequestDispatcher("NewEmployee.html");
rs.include(request, response);
我的建议是在请求调度程序中使用 jsp 文件,在 servlet 中使用 request.setAttribute
。
例如,您可能有这样的东西:
request.setAttribute("result", "Employee Account Successfully Created");
RequestDispatcher rs = request.getRequestDispatcher("NewEmployee.jsp");
rs.forward(request, response);
然后在 JSP 文件中:
<html>
<!- ...Some content /->
${result}
<!- ...Some more content /->
</html>