Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to use jsp variable value to initialize JQUERY variable?

I have some questions which are as follows:

  1. How can I use the JSP variable/array in JQUERY code? Here what ever the JQUERY code we have is stored in separate .js file and that file is included in the JSP file.

  2. Actually I want to initialize the JQUERY array with the JSP variable. So please guide me to achieve this task.

like image 213
Param-Ganak Avatar asked Mar 12 '10 07:03

Param-Ganak


1 Answers

In Plain Old JSP

<script>
  var someText = "<%= myBean.getText() %>";
</script>

Using EL (Expression Language)

<script>
  var someText = "${myBean.text}";
</script>

Using Struts

<script>
  var someText = '<bean:write name="myBean" property="text" />';
</script>

Using JSTL

<script>
  var someText = '<c:out value="${myBean.text}" />';
</script>

In essence, it's possible to populate Javascript objects from JSP. Don't forget that scriptlets and tags are just rendered back as HTML/XHTML, so JS cannot talk to tags and vice-versa.

like image 57
Buhake Sindi Avatar answered Oct 05 '22 12:10

Buhake Sindi