首页 > 开发 > JAVA > 正文

新手学JAVA WEB问题

2017-09-07 09:23:19  来源:网友分享
public class AllServlet extends HttpServlet {    String title = "title...";    private static final long serialVersionUID = 1L;    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        request.getRequestDispatcher("/themes/tuzuan/all.jsp").forward(request, response);    }    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {    }}

这个 title 在 all.jsp 怎么获取显示到网页上

解决方案

需要在request中设置相应的属性才能在页面接收到

public class AllServlet extends HttpServlet {    String title = "title...";    private static final long serialVersionUID = 1L;    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        request.setAttribute("title", title);        request.getRequestDispatcher("/themes/tuzuan/all.jsp").forward(request, response);    }    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {    }}