本文共 670 字,大约阅读时间需要 2 分钟。
1.首先要准备一个JSONUtile工具类,来实现数据的JSON转换
具体代码可以从这里下载:
java普通类编译成json但只是当前类的有getter、setter方法的版本:
java自己修改的支持public属性、父类属性的json自动编译的工具类版本:
2.struts2框架搭建好后,在BaseAction中构建变量、方法
protected String ajaxData; public String getAjaxData() { return ajaxData; } public void setAjaxData(String ajaxData) { this.ajaxData = ajaxData; }
3.在struts.xml配置文件中配置全局返回页面
ajax.jsp页面代码:/ajax.jsp
<%@ page language="java" pageEncoding="UTF-8" import="org.main.common.util.*"%><%@ taglib prefix="s" uri="/struts-tags"%>设置escape="false";如果不设置此属性,返回的标点符号会变成转义字符,如:“双引号”会变成“"”
public String test_json() throws Exception{ //逻辑代码 ajaxData = 返回数据; return SUCCESS;}
4.页面中js代码:
转载地址:http://fplpi.baihongyu.com/