2014-02-21 60 views
0

自從我在堆棧中工作了很長時間以來,我一直沒有記住如何在沒有Struts或Spring MVC或任何東西的情況下從Java獲得一個值到我的JSP。從Java獲取數據到JSP

所以,如果我有,我想在一個HTML片段的任意位置顯示一個字符串,它可以在任何地方,包括一些JavaScript的中間:

  1. 我在哪裏放值,以便它可以被顯示?響應?標題?別的地方?
  2. 什麼是標籤+ EL抓取它?

你可能會認爲你可以在任何地方得到這個信息,但是沒有教導從幹到嚴厲的JSP很直接的答案。我甚至已經拿出了我的舊的「Head First JSP和Servlets」這本書,但雖然第一次很適合學習,但它顯然是一個可怕的參考。很難找到具體的項目。

回答

1

您必須使用一些Servlet,如httpServlet。在這種情況下,在JSP添加屬性請求和讀取它的值與隱含的可變因素

在Servlet的幫助:

public void doPost(HttpServletRequest req, HttpServletResponse res)throws ServletException, IOException 
{  
request.setAttribute("name","XYZ"); 
} 
在JSP

<c:out value="${name}"/> 
+0

嗯...它去的請求而不是迴應?這可能會解釋一兩件事。下班後我會在今晚給你一個旋轉。 – user447607