2011-08-02 19 views
23

設置我有一個轉發到一個HTML頁面,使用重定向一個servlet會話屬性的值。因爲我在html頁面上使用ajax和php來執行其他功能。可以變成一個jsp。有沒有一種方法可以獲得名稱 - 我在servlet中使用會話屬性獲取的「poNumber」。我得到它並顯示它的價值。使用JavaScript你可以從servlet的HTML頁面

我的新節目。

可以在JSP中得到這個工作。

但是需要在一個HTML頁面得到這個工作。我可以用JavaScript做到嗎?

我曾嘗試:

 <script type="text/javascript"> 
     var purchaseOrderNo = session.getAttribrute("pONumb"); 
     document.write("pONumb"); 
     </script> [ 

這確實在HTML頁面上沒有任何輸出值。

嘗試:

 <script type="text/javascript"> 
     var purchaseOrderNo = (String) session.getAttribrute("pONumb"); 
      document.write("pONumb"); 
      </script> 

爬不起來頁面上沒有輸出。

嘗試:

  <script type="text/javascript"> 
      String purchaseOrderNo = (String) session.getAttribrute("pONumb"); 
      document.write("pONumb"); 
      </script> 

爬不起來頁面上沒有輸出?

想不出任何別的東西去嘗試。重定向到此HTML頁面的servlet創建並設置會話屬性pONumb。

+1

您可以添加完整的JSP的問題?什麼是你看到的HTML輸出?如果JSP正在輸出'

4
<% 
String session_val = (String)session.getAttribute("sessionval"); 
System.out.println("session_val"+session_val); 
%> 
<html> 
<head> 
<script type="text/javascript"> 
var session_obj= '<%=session_val%>'; 
alert("session_obj"+session_obj); 
</script> 
</head> 
</html> 
+0

@NAZIK:這篇文章既不是垃圾郵件也不是冒犯性的。請不要僅僅因爲用戶在帖子內轉儲他的電子郵件地址而將其標記。 – ThiefMaster

2

下面的代碼可以幫助你實現Java腳本里面會話屬性:

var name = '<%= session.getAttribute("username") %>'; 
+0

請閱讀[如何解答](http://stackoverflow.com/help/how-to-answer)並按照指南提供高質量的答案。 – thewaywewere

+0

這確實幫助了我 - 你能告訴我,爲什麼要在標籤內使用<% %>標籤? – Kinaeh

相關問題