
正文
jsp中javascript的src,jsp+ssm
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么在jsp页面中调用js文件中的函数
如果是想通过JSP中的java代码调用js某函数,假定函数名为DemoFunction,那么就在jsp中这样写%out.println(DemoFunction(););% 如果不是想通过java代码调用,那么HTML页面怎么调用的就是怎么调用。
首先在jsp页面上,定义二个变量。然后在页面下方,添加一个js脚本块。在脚本块里定义一个js变量,然后使用jsp的输出标记,输出jsp的变量s,赋值给js变量。
在jsp页面中,实现点击一个链接,执行JavaScript函数可以用href属性实现。
相关问答
Q1: JSP引用JS文件的路径问题
1、不过一般放在你放网页的文件夹的上一层文件夹中一个叫js的文件夹中,可能你没听明白,直接上图,没有严格限制,怎么方便怎么来。看到了吗,所有网页在ftl文件夹里,然后里js在script里,差不多就行。
2、JSP引用JS文件的路径有以下三种:使用相对于jsp页面的相对路径 使用相对于Web工程的相对路径 PS:使用此方法这种方式引用,如果直接访问该jsp页面http://localhost:8080/项目名称/a.jsp,是引用不到该js的。
3、确认JS是否被正确引入。页面没有报错,点击顶栏的Source查看相应的JS目录下是否有你引入的JS文件。如果没有则引入失败。路径有错误,重新调试吧。JS被正确引入,则可能JS的方法没被正确的调用。
4、把鼠标放在“js/relpospage.js上面看按着ctrl键,试试能否点进去,能,那么引入的对,js本身有问题。不能,那么引入不正确。
Q2: 使用script的src引入jsp页面时,浏览器报“语法错误”
1、在JSP中自然是不能运行的javaScript的。你的意思应该是用JSP动态的生成了javaScript,然后在浏览器上运行时出现“对象不支持此操作”吧?此问题绝大部分原因是javaScript的语法错误或javaScript的对象调用错误造成的。
2、错误的URL地址:在动态插入script标签时,可以使用一个不存在或错误的URL地址,比如一个不存在的网址或者一个无效的API地址。这样在加载脚本时就会失败,因为浏览器无法找到对应的资源。
3、这个就是你js语法有误,浏览器检测出来了而已。
4、你的js代码有错误当然是改正代码喽!如果你的是IE8,点击工具--》开发人员工具--》脚本--》启动调试,就会停留在错误发生处。
关于jsp中javascript的src和jsp+ssm的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






