Servlet to Javascript -


in servlet.java,

request.setattribute("f4stat", "somedata"); requestdispatcher rd = request.getrequestdispatcher("my.jsp"); rd.forward(request, response); 

now, in my.jsp, in javascript function access f4stat data.

how in javascript?

i've tried,

var x = '<%= request.getattribute("f4stat")%>' if (x.length == 0)     {         document.getelementbyid("display").innerhtml = "<b> data </b>";     } 

but not working in <div id="display"> no content being displayed when f4stat has no value.

you can not access httprequest ,httpresponse objects of servlet in javascript. possible trick.

you can have hidden fields in my.jsp , assign value.

<script>     function getf4(){           document.getelementbyid("display").innerhtml=document.getelementbyid("f4").value;     }  </script>       <input type="hidden" id="f4" value=<%= request.getattribute("f4stat") %>  />      <input type="button" value="click" onclick="getf4()" />      <div id="display"></div> 

Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -