如何在jsp中插入javascript?

如题,jsp中到底能不能嵌入javascript代码?
如果能,请详细书说用法,最好能举几个例子。

当然可以了,jsp的本质就是html文件嘛。

<script type="text/javascript">
alert("我弹出来了!");
</script>
这段代码随便贴在jsp文件的哪里都行,你运行一下试试。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-03-04
在JSP中插入Javascript需要用到<script type="text/javascript"></script>标签,标签一般放在<form>标签(表单)之外,也可以放在<form>标签之内。在<script type="text/javascript">标签之内,你可以编写你的js。

jsp页面中怎么写javascipt
1直接写 alert(1); 2 写在js文件中,然后再页面中引入 其实,在 jsp 页面里写 js 和在 HTML 页面里写 js 没啥区别

在jsp页面中如何应用javascript,单击查询按钮时在一个div里出现所查询...
如果是显示静态信息,给按钮设置onclick(xxx);在function xxx(){ ("div的id名“).html("写上你要显示的信息");} 如果是动态信息,在function中就得与action进行交互了,在回调函数中,写上 ("div的id名“).html(从action中返回的数据);...

在jsp中javascript的代码应该写在那里啊?
最好是单独写个文件夹,然后写个js文件放置 然后在jsp页面通过 来导入。当然你写在里也可以。最好能不写在页面里就不写在页面里。。实现一般都用外部js文件导入。一是分离开,方便修改。二是可以js代码复用。你想啊,只写在一个jsp里,如果我另一个要用怎么便???你复制过去吗???这个和java...

能不能在javascript中嵌入jsp代码?
上面的代码段如果放在jsp页面中<% int i=1; i++; out.println(i); %>会被编译,但是放在HTML页面中不会被编译。在jsp页面中动态组装javascript代码:<% if(loginType =="admin"){ out.println("<javascript> function ShowType{ document.getElementById('type').innerHTML = "admin" } ...

如何在jsp中使用绝对路径
在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:一、使用${pageContext.request.contextPath} 代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。例如:...

JSP中<%%>里怎么执行一段JS脚本语言,急啊!
<% out.print("");%> <% out.print("int x= window.event.x"); %> <% out.print("int y= window.event.y;"); %> <% out.print(""); %> 或者 < out.println("");out.println("int x= window.event.x");out.println("int y= window.event.y");out.print("");> ...

在一个jsp文件中 这样调用js文件 如何传参
js"> \/\/假设在需要调用admins.js里边的showMember函数 \/\/那么在这里调用那个函数,值用jsp输出字符串即可 showMember(\/* 这里是jsp输出的变量值 *\/); 程序就是字符串组成的,所以只要你正确输出字符串,到浏览器那边执行的时候就可以了。

jsp引入js文件的问题
第一种情况 : 一般在学习时, 一个tomcat上都跑多个工程, 用工程名来区分 因为我的的URL是 :http:\/\/localhost\/工程名 \/manage\/index.jsp 多了一个工程名,所以要加 <%=request.getContextPath() %> 如下:<script src="<%=request.getContextPath() %> \/manage\/test.js"> 第二种情况:...

javascript的变量怎么传到JSP里使用
只能jsp给javascript赋值,不能反过来,因为jsp是在先服务器上执行,服务器并不解释其中的静态代码,而是将它们原样输出到客户端。所以在javascript起作用之前jsp已经执行完毕了。附录:jsp给javascript赋值 \/\/javascript var a = <%=jsp变量%>;一个笨笨的方法:你可以考虑将list1.options[list1....

怎么在 js 代码中使用 jsp 标签或 Java 代码
<%response.setContentType("text\/javascript;charset=utf-8");%> 这时候对于浏览器来说,无论从哪个方向来看它都是个切切实实的 JS 文件,只扩展名不同罢了。上面的方法实际表现是没什么问题的,不过还有两点不那么完美,第一,文件名看起来像 JSP 文件,有些令人误解;第二,在 IDE 中打开该 ...

相似回答