公司老專案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...