在我们做项目的过程中,经常会从数据库里面去取值来传到前台页面做展示,在这个过程中我们有很多方式把所需要的值传到前台去,在Structs2中我们可以通过get/set方法直接在页面取值或赋值,也可以通过request、session等方式把值传到前台页面,我在这里主要是用JSON的方式把值传到前台页面去做展示。
这里使用的框架是SSH框架,js用到了JQuery,代码展示如下:
前台页面:
//根据币种修改时级联生产汇率
//下拉框失去焦点时产生
$("select[name='requestModel.currencytypename']").blur(function(){
var currencyname = $("select[name='requestModel.currencytypename']").val();
//通过JQuery的getJSON方法要调用的action方法
var url = "${ctx }/request/getRate.action?currencyname="+currencyname;
$.getJSON(url,function(data){
//data.rate是获取后台传过来的值
$("#exchangerate").val(data.rate);
});
});
后台Action方法:
引入的包是import net.sf.json.JSONObject;
/**
* 获取汇率并传到前台页面
* @throws IOException
*/
public void getRate() throws IOException{
//获取页面传过来的币种
String currencyCode = this.getRequest().getParameter("currencyname");
//获取汇率
double rate = requestServic.getExchangeRate(currencyCode);
PrintWriter pw = this.getResponse().getWriter();
JSONObject jsonObject = new JSONObject();
//封装json对象并输出
jsonObject.put("rate", rate);
pw.println(jsonObject);
}
分享到:
相关推荐
封装json数据使用的jar包 其中有6个在封装json对象时是常用的
数据库封装 数据库封装全文共7页,当前为第1页。数据库封装全文共7页,当前为第1页。Java在 应用Oracle中的基础 数据库封装全文共7页,当前为第1页。 数据库封装全文共7页,当前为第1页。 数据列表封装 public class...
常用的几种数据库封装,介绍已经在博文中写了。sqlite,berkeleydb,一般关系数据库。其中还包括序列化,通信,你可以自由组合。
通过sql查询结果封装成json * * <p>Example: * <code>String sql = "select id,username,password,sex from user where id=?"; 预处理参数列表 * @return {"id":"1","username":"jibs","password":...
服务端封装数据库操作客户端调用,服务端封装数据库操作客户端调用
因项目需求,自己拼接麻烦,所以将javascript拼接json封装成和java类似的操作,直接put() 与 get() 就可以使用,支持json数组,使用的时候只需要 创建对象 并赋值 然后调用内部参数即可,源码中有示例。因为删除操作...
C实现对JSON的封装,对json格式解析,封装等.
本人简单地封装了一个关于C#连接数据库的dll,请大家提提意见,好让我尽量完善dll
简化mysql 的数据库的操作封装成类调用 主要一个类的实例为一个数据库的连接, 处理这个流程 优化封装成静态方法调用避免多次连接数据库造成连接资源浪费
介绍node-sqlite3 API,并对API初步封装,方便开发人员调用,实现业务逻辑。
json对象封装及解析所需的JAR包
绝佳C#数据库封装类,非常详细,自己看吧
json-rpc是基于json的跨语言远程调用协议,比xml-rpc、webservice等基于文本的协议传输数据格小;相对hessian、java-rpc等二进制协议便于调试、实现、扩展,是非常优秀的一种远程调用协议。
fmdb数据库封装
C#调用C++封装的托管对象
数据库封装类CPingDatabase
C++调用WebService封装成DLL,供外部调用
android封装的json解析,可以直接解析对象或者list 如果有不明白的地方,可以联系我: QQ:840950105 Email:vipa1888@163.com Author:spring sky
自定义对象解析json,简单快捷;自定义对象解析json,简单快捷;自定义对象解析json,简单快捷;自定义对象解析json,简单快捷;
一个绝佳C#数据库封装类,于大家分享哈!!!