博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BaseAction
阅读量:5115 次
发布时间:2019-06-13

本文共 1749 字,大约阅读时间需要 5 分钟。

package byd.core;import java.io.IOException;import java.io.PrintWriter;// Download by http://www.codefans.netimport javax.servlet.ServletContext;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionSupport;@SuppressWarnings("serial")public class BaseAction extends ActionSupport {	public String jsonString;	public void outJsonString(String str) {		getResponse().setContentType("text/javascript;charset=UTF-8");		outString(str);	}	/*	 * public void outJson(Object obj) {	 * outJsonString(JSONObject.fromObject(obj).toString()); }	 * 	 * public void outJsonArray(Object array) {	 * outJsonArray(JSONArray.fromObject(array).toString()); }	 */	public void outString(String str) {		try {			PrintWriter out = getResponse().getWriter();			out.write(str);		} catch (IOException e) {			e.printStackTrace();		}	}	public void outXMLString(String xmlStr) {		getResponse().setContentType("application/xml;charset=UTF-8");		outString(xmlStr);	}	/**	 * ���request	 * 	 * @return	 */	public HttpServletRequest getRequest() {		return ServletActionContext.getRequest();	}	/**	 * ���response	 * 	 * @return	 */	public HttpServletResponse getResponse() {		return ServletActionContext.getResponse();	}	/**	 * ���session	 * 	 * @return	 */	public HttpSession getSession() {		return getRequest().getSession();	}	/**	 * ���servlet������	 * 	 * @return	 */	public ServletContext getServletContext() {		return ServletActionContext.getServletContext();	}	public String getRealyPath(String path) {		return getServletContext().getRealPath(path);	}}
 

转载于:https://www.cnblogs.com/qq1988627/archive/2011/07/21/6606926.html

你可能感兴趣的文章
mysql基础语句
查看>>
Oracle中的rownum不能使用大于>的问题
查看>>
cassandra vs mongo (1)存储引擎
查看>>
Visual Studio基于CMake配置opencv1.0.0、opencv2.2
查看>>
遍历Map对象
查看>>
MySQL索引背后的数据结构及算法原理
查看>>
#Leetcode# 209. Minimum Size Subarray Sum
查看>>
SDN第四次作业
查看>>
DM8168 DVRRDK软件框架研究
查看>>
django迁移数据库错误
查看>>
yii 跳转页面
查看>>
洛谷 1449——后缀表达式(线性数据结构)
查看>>
Data truncation: Out of range value for column 'Quality' at row 1
查看>>
Dirichlet分布深入理解
查看>>
(转)Android之发送短信的两种方式
查看>>
字符串处理
查看>>
HtmlUnitDriver 网页内容动态抓取
查看>>
ad logon hour
查看>>
获得进程可执行文件的路径: GetModuleFileNameEx, GetProcessImageFileName, QueryFullProcessImageName...
查看>>
证件照(1寸2寸)拍摄处理知识汇总
查看>>