jQuery没有使用struts2动作

时间:2010-10-28 02:16:22

标签: jquery jsp struts2

是否必须使用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时,它不起作用..请帮助

1 个答案:

答案 0 :(得分:0)

  

是否必须使用struts2-jquery插件才能在struts2应用程序中运行jQuery代码?

没有。我不使用该插件,我在所有Struts2应用程序中使用jQuery。只需将它包含在UI层中,就像在PHP应用程序,Ruby应用程序等中一样。

看起来问题是您使用的是相对URL。尝试使用绝对的。