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
Post a Comment