2011-08-02 11 views
23

Yönlendirmeyi kullanarak bir HTML sayfasına yönlendiren bir sunucu uygulamasına sahibim. Çünkü diğer işlevleri yapmak için html sayfasında ajax ve php kullanıyorum. Jsp dönüşebilir. İsim alabilmemin bir yolu var - "poNumber" oturum özniteliklerinde sunucuya giriyorum. Onu almalı ve değerini gösterecektim.Javascript'i kullanarak HTML sayfasındaki servlet tarafından ayarlanan oturum özniteliğinin değerini elde edebilirsiniz

Programlamada yeniyim.

Bu jsp dosyasında çalışabilir. Bununla birlikte, bunun bir html sayfası içinde çalışmasını sağlaması gerekir. Javascript ile yapabilir miyim?

denedim:

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

Bu HTML sayfasında çıkışı olmaz değerleri yok.

çalıştı:

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

Yine sayfadaki herhangi bir çıktı alabilirsiniz.

çalıştı:

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

Yine sayfadaki herhangi bir çıktı almak?

Denenecek başka bir şey düşünemiyorum. Bu HTML sayfasına yönlendiren sunucu uygulaması, oturum özniteliğini oluşturur ve ayarlar.

+1

Eğer soruya tam JSP ekleyebilir miyim? _are_gördüğünüz HTML çıkışı nedir? Eğer 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: Bu Mesaj ne spam ne de saldırgan. Lütfen, kullanıcının e-posta adresini yayının içine döküldüğü için işaretlemeyin. – ThiefMaster

2

java komut dosyası içindeki oturumu atıf ulaşmak için yardımcı olabilir:

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

Lütfen bunu [nasıl yapılır] (http://stackoverflow.com/help/how-to-answer) okuyun ve kalite yanıtını sağlamak için buradaki yönergeleri izleyin. – thewaywewere

+0

bu gerçekten bana yardımcı oldu - etiketlerinin içinde neden <% %> etiketlerini kullanmam gerektiğini söyleyebilir misiniz? – Kinaeh

İlgili konular