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