struts2+jquery+ajax+注解配置
来源:互联网 发布:mac无法播放网页视频 编辑:程序博客网 时间:2024/06/05 01:05
【前言】
struts2+jquery+ajax+注解配置的实现,
大费周章,终于实现了,记一下。
【jar包】
需要下面的jar包:
支持注解:struts2-convention-plugin-2.3.8.jar
支持json:struts2-json-plugin-2.3.8.jar和json-lib-2.3-jdk15.jar
以上的包在struts2文件夹中lib下都可以找到
【Action】
package com.ebeiwai.iLearner.studyCenter.action;import org.apache.struts2.convention.annotation.Action;import org.apache.struts2.convention.annotation.ParentPackage;import org.apache.struts2.convention.annotation.Result;import org.apache.struts2.json.annotations.JSON;import com.jeecg.action.BaseAction;@SuppressWarnings("serial")//ajax要使用json传递数据,必须继承这个包@ParentPackage(value="json-default")@Action(value = "studyCenter",results = { //ajax的方法,返回的Type必须是json@Result(name = "courses", type="json"),@Result(name = "success", location = "/jsp/iLearner/studyCenter/myCourses3.jsp")})public class StudyCenterAction extends BaseAction {//进入页面public String execute(){return "success";}//ajax方法public String loadCourses(){test = "ndlajsflaksjd;flakjs;dflkj";return "courses";}private String test;//用json传递的属性加这个注解@JSONpublic String getTest() {return test;}public void setTest(String test) {this.test = test;}}
【jsp】
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="utf-8"><title>demo</title><script type="text/javascript" src="jquery-1.9.0.min.js"></script> <script type="text/javascript">$(document).ready(function(){$.ajax({ url : 'studyCenter!loadCourses.action', type : 'post', data : null, dataType : 'json', success : function(data) { $('#content').append(data.test); } }); });</script></head><body><!-- div中的内容是通过ajax加载的 --><div id="content"></div></body></html>
- struts2+jquery+ajax+注解配置
- struts2+jquery+ajax+注解配置
- struts2+jquery ajax中,action的配置
- Struts2+jQuery+Json零配置实现ajax
- Struts2+jQuery+Json零配置实现ajax
- struts2 配置 jquery ajax 调用 action 跳转页面
- struts2 配置 jquery ajax 调用 action 返回JSON 数据
- jQuery+Ajax+Struts2.0
- struts2+jquery($.ajax)
- jQuery+Ajax+Struts2.0
- Struts2 + jQuery 实现ajax
- Struts2整合Jquery Ajax
- jquery ajax struts2 json
- jQuery+Ajax+Struts2.0
- struts2+jquery实现ajax
- Struts2 + jQuery 实现ajax
- struts2+jquery+ajax+json
- struts2+jquery+ajax
- Cunit windows与Linux环境搭建实例
- python实现jms客户端(发送接收消息)
- GridCtrl 在 VS2010中使用
- No3、求子数组的最大和(数组)
- 用tcp/ip进行网络连接(第2-5章 笔记)
- struts2+jquery+ajax+注解配置
- DMS的实现转载
- WebKit的智能指针分析 - Part 1:RefCounted
- android中的runOnUiThread(runnable)
- Linux命令之hexdump - ”十六“进制查看器
- c++获取本机IP
- 深入理解ARM体系架构(S3C6410)---认识S3C6410
- pat 1017 Queueing at Bank(23分)
- 理解Node.js的异步非阻塞I/O模型