java - Passing a model to an included JSP? -
is there way me pass model jsp include <script/>
tag?
i'm trying create dynamic javascript, , need model access object has set of properties need. i'm using liferay automagically include jsp, , i'm using spring controller.
controller:
@requestmapping public string showform( modelmap model ){ model.addattribute( "mykey", object ); return "myview"; }
accessing ${mykey}
myview.jsp
works, how @ model included jsp?
a jsp include <script>
tag? jsp represents dynamically populated text/javascript
response? no, that's not possible. loaded separate http request won't contain same attributes request returned parent html page. not confused server-side includes using <jsp:include>
take place within same http request.
apart putting in session scope (which can have more caveats want), best print necessary data global js variable.
<script>var foo = '${model.foo}';</script> <script src="script.jsp"></script>
this way can access usual js way inside script.jsp
.
i don't spring, in theory map spring controller on script.jsp
own model (which same 1 in parent jsp, whenever necessary).
Comments
Post a Comment