我们可以直接在struts中使用jquery函数吗
$(document).ready(function(){
....................
...........
});
还是我们必须使用 jquery.jar 来遵循标准。我在谷歌上搜索了一个示例和教程,但找不到。
你可以按照你想要的方式使用它,虽然有一个带有 Jquery 的插件,如果你想使用那个插件,你需要在你的类路径中添加那个 jar,但是如果你想独立使用 Jquery,你可以使用它。
我已经成功地使用了很多项目。
这是一个例子。您可以将其放在 .html 或 .jsp 中。首先,您需要像在代码中一样导入,然后使用 API。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").hide();
});
});
</script>
</head>
<body>
<h2>This is a heading</h2>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button>Click me</button>
</body>
</html>
是的,您可以直接使用它,前提是您在构建路径中添加了 struts2-jQuery jar 并<sj:head />
在 HTML 标签下的 JSP中使用了<head>
标签。
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
以及 head 标签下的以下代码。
<head>
<title>MY TITLE</title>
<sj:head />
</head>
希望这可以帮助!