博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 实现自动编译成json struts2 中不用配置json等jar包来实现低耦合,低入侵式ajax访问返回数据
阅读量:4125 次
发布时间:2019-05-25

本文共 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";如果不设置此属性,返回的标点符号会变成转义字符,如:“双引号”会变成“&quot;”

public String test_json() throws Exception{	//逻辑代码	ajaxData = 返回数据;	return SUCCESS;}

4.页面中js代码:

转载地址:http://fplpi.baihongyu.com/

你可能感兴趣的文章
Linux查看mac地址
查看>>
Linux修改ip
查看>>
MySQL字段类型的选择与MySQL的查询效率
查看>>
Java的Properties配置文件用法【续】
查看>>
JAVA操作properties文件的代码实例
查看>>
IPS开发手记【一】
查看>>
Java通用字符处理类
查看>>
文件上传时生成“日期+随机数”式文件名前缀的Java代码
查看>>
Java代码检查工具Checkstyle常见输出结果
查看>>
北京十大情人分手圣地
查看>>
Android自动关机代码
查看>>
Android中启动其他Activity并返回结果
查看>>
2009年33所高校被暂停或被限制招生
查看>>
GlassFish 部署及应用入门
查看>>
iWatch报错: Authorization request cancled
查看>>
iWatch报错: Authorizationsession time out
查看>>
如何运行从网上下载的iWatch项目详细步骤.
查看>>
X-code7 beta error: warning: Is a directory
查看>>
Error: An App ID with identifier "*****" is not avaliable. Please enter a different string.
查看>>
X-code beta 开发iWatch项目,运行没有错误,但是某些操作一点就崩,而且找不错误的原因场景一
查看>>