Struts2寫介面返回json資料

2021-07-29 10:00:07 字數 867 閱讀 7894

公司老專案struts,寫了一些介面的方法,記錄下來。

第一種:

struts.xml配置:

<?xml version="1.0" encoding="utf-8" ?>

ajaxresult

action:

package com.mangocity.ship.web.action;

import com.alibaba.fastjson.jsonobject;

import com.opensymphony.xwork2.actionsupport;

public class studentaction extends actionsupport

public jsonobject getajaxresult()

public void setajaxresult(jsonobject ajaxresult)

}

訪問位址http://localhost:8080/testajax/testajaxjson!querystudent.shtml

第二種:

struts.xml配置檔案像平常返回頁面一樣配置,但是注意返回的jsp檔案的內容如下:

<%@ page contenttype="text/html;charset=utf-8"%>$

其中用el表示式獲取action中的rsjson屬性值,這個屬性就是介面要返回的資料。

這種方式只是在公司內網各個業務線使用的介面,如果是對外的不建議這樣使用。

struts2返回json資料

struts2 json plugin 2.1.8.1.jar json lib 2.1.jar commons collections 3.2.jar commons beanutils 1.7.0.jar commons lang 2.3.jar commons logging 1.0.4.ja...

struts2 返回原分頁

初始化,判斷是否從session的乙個map中讀查詢引數。執行查詢 把查詢引數清空 在把引數放到session中乙個map中 從session中讀 if y equals querysessionflag lpage adservice.find pageno,pagesize,querytitle...

struts2 註解方式返回json

用了struts2 0配置後,如何返回json?首先action上,重新定義預設的 parentpackage,改為 parentpackage abstract struts abstract struts是自己在struts.xml裡定義的乙個package 然後在action上面定義resul...