是否必须使用struts2-jquery插件才能在struts2应用程序中运行jQuery代码?
我正在开发一个struts2网络应用程序
jQuery文件:WebContent / js / jquery-1.4.3.js
JSP页面位置:WebContent / pages / * .jsp
THDFindYourQuote.jsp是应用程序的默认页面:
我在THDFindYourQuote.jsp中有一个简单的脚本
[script type="text/javascript" src="../js/jquery-1.4.3.js"][/script]
[script type="text/javascript"]
$(document).ready(function(){
alert('I am in the JSP code now!!');
});
当我访问url时执行上述脚本:
localhost:8081 / CloseQuote / pages / THDFindYourQuote.jsp
访问网址时,相同的脚本不起作用:
localhost:8081 / CloseQuote /
我在其他JSP中遇到同样的问题。当我使用完整路径URL访问jsp时,该脚本有效。当我使用动作URL访问jsp时,它不起作用..请帮助
答案 0 :(得分:0)
是否必须使用struts2-jquery插件才能在struts2应用程序中运行jQuery代码?
没有。我不使用该插件,我在所有Struts2应用程序中使用jQuery。只需将它包含在UI层中,就像在PHP应用程序,Ruby应用程序等中一样。
看起来问题是您使用的是相对URL。尝试使用绝对的。