簡體   English   中英

從 Servlet 向 JSP 發送響應

[英]Sending response to JSP from Servlet

I have created a JSP, Servlet and Java page, but now trying to get the output of MyAlgorithm (Java Algorithm) and send it back to my JSP page. 但是它不起作用......我在這里錯過了什么嗎?

如果問題不清楚,請問我。

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        response.getWriter().append("Served at: ").append(request.getContextPath());    
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        String s_LocalDate = request.getParameter("s_JavascriptDate");
        System.out.println(s_LocalDate);
        algorithm MyAlgorithm = new algorithm();
        MyAlgorithm.Days();
        doGet(request, response);
    }

您應該將要傳遞的值綁定到屬性中,以便它與響應一起使用。

request.setAttribute("algoAnswer", MyAlgorithm.Days()); request.getRequestDispatcher("pagewhereanswershouldappear.jsp").forward(request,response);

在頁面方面,您可以使用 jstl 從 ${algoAnswer} 的屬性中獲取值。

這里有更多關於它https://www.journaldev.com/2090/jstl-tutorial-jstl-tags-example

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM