`

关于struts-jquey-plugin中<sj:div/>的使用

 
阅读更多

(一).DivTag.jsp显示界面

<?xml version="1.0" encoding="utf-8"?>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<%@ taglib prefix="sjg" uri="/struts-jquery-grid-tags"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>DivTag 的使用</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<link href="styles/layout.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/showcase.js"></script>
   <sj:head
   		locale="zh_CN"
    	loadAtOnce="true"
    	compressed="false"
    	jquerytheme="showcase"
    	customBasepath="themes"
    	loadFromGoogle="false"
    	debug="true"
    />
</head>
	<body>
		<s:url id="ajaxTest" value="ajax1"/>
    <sj:div href="%{ajaxTest}">Initial Content</sj:div>
	</body>
</html>

 (二).Action的写法:

package com.anchorajax;

import com.opensymphony.xwork2.ActionSupport;

public class AjaxAnchor extends ActionSupport
{
    public String execute() throws Exception {
        return SUCCESS;
    }
}

 (三).struts.xml下的配置:

<action name="ajax1" class="com.anchorajax.AjaxAnchor">
   			<result name="success">/ajax1.jsp</result>
   		</action>

 (四)ajax1.jsp的写法:

Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer ut
neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit amet, nunc.
Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut odio. Curabitur
malesuada. Vestibulum a velit eu ante scelerisque vulputate.

 (五)显示界面:


(六)、加入一点特效:

<sj:div
			href="%{ajaxTest}"
			indicator="indicator"
			effect="pulsate"
			effectDuration="1500">
			<img
				id="indicator"
				src="images/indicator.gif"
				style="display: none" />
            Initial Content</sj:div>
 
  • 大小: 11.8 KB
分享到:
评论

相关推荐

    jquery和struts2的整合

    &lt;script src="/struts2-jquery-plugin/js/struts2-jquery-plugin.js"&gt;&lt;/script&gt; &lt;link rel="stylesheet" href="/struts2-jquery-plugin/css/struts2-jquery.css" /&gt; ``` (4) **使用jQuery与Struts2交互**:利用...

    struts2+ajax+jquery

    &lt;%@ taglib prefix="sj" uri="/struts/jquery-tags"%&gt; &lt;form sj:action="actionName" method="post" id="myForm"&gt; &lt;!-- 表单元素 --&gt; &lt;sj:submit targets="resultDiv" onCompleteTopics="onComplete" /&gt; &lt;/form&gt; ...

    struts2对AJAX的支持

    要在项目中使用Struts2的AJAX功能,首先需要将`struts2-jquery-plugin`添加到项目的类路径中。这通常意味着在`pom.xml`文件中添加对应的Maven依赖,或者将jar文件放入项目的lib目录。 2. **配置Struts2 jQuery插件...

    struts2应用ajax

    3. **.struts2-jquery-plugin**: 这个插件提供了一系列的JQuery扩展,如struts2-jquery-plugin.jar和struts2-jquery-tags.jar,它们包含了处理Ajax请求的标签库,如`s:url`, `s:a`, `s:submit`, `sj:submit`等,以及...

    Struts 2整合Ajax开发

    为了实现Ajax请求,我们可以使用Struts 2的内置标签库,特别是`sj:a`(.struts2-jquery-tags)和`s:a`(.struts2-core-tags)这两个标签。`sj:a`是专门为Ajax请求设计的,而`s:a`可以通过设置属性来触发Ajax行为。 ...

    Struts2例子15

    在Struts2中使用AJAX可以帮助我们实现在不刷新整个页面的情况下更新部分内容,提高用户体验。这通常通过创建一个可以单独调用的Action,然后使用AJAX请求来触发该Action的执行,Action处理业务逻辑后返回JSON或XML...

Global site tag (gtag.js) - Google Analytics