JSP调用JS方法中的参数的问题

恩,我的js代码这样:
<script language="show(name)">
alert(name);
<%

%>
</script>
同一个页面中的jsp代码:
Item item=new Item();
<img src="http://localhost:8888/download/"+item.getName() onclick="show('<%=item.getName() %>')" />

js中的name得到了,可是如果我想在js里面的<%%>部分调用name参数,不知道怎么办了~~

Jsp你可以通过设置path来定义项目路径
<%String path = request.getContextPath();%>

例如工程中的文件在WebRoot/js/sys/test.js

<script language="javascript" type="text/javascript"src=<%=path%>/js/sys/test.js">"/>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-28
Jsp你可以通过设置path来定义项目路径
<%String path = request.getContextPath();%>

例如你文件在WebRoot/js/sys/test.js

<script language="javascript" type="text/javascript" src=<%=path%>/js/sys/test.js"></script>

参考资料:百度一下

本回答被提问者和网友采纳
第2个回答  2011-08-28
写在那里貌似要报错~~
第3个回答  2011-08-28
可从jsp中传递过来