首页>代码>s2sh开发的java源代码分享网(源码已开源)>/admintwo/src/com/admintwo/action/Messages.java
package com.admintwo.action;

import java.io.PrintWriter;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import com.admintwo.service.MessagesService;
import com.admintwo.util.GsonUtils;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

/**
 * @Title: Messages
 * @Description: 该类用于处理消息
 * @author 徐江飞
 * @date 2017年3月18日 下午4:29:14
 * @version V1.0
 */
@Controller("messages")
@Scope("prototype")
public class Messages extends ActionSupport implements ModelDriven<com.admintwo.model.Messages> {
	private static final long serialVersionUID = 1L;
	@Autowired
	private MessagesService messagesService;

	private com.admintwo.model.Messages messages = new com.admintwo.model.Messages();

	@Override
	public com.admintwo.model.Messages getModel() {
		return messages;
	}

	/**
	 * 该方法用于ajax记录上传资源
	 * 
	 * @throws Exception
	 */
	public void getMessageByEmail() throws Exception {
		HttpServletRequest request = ServletActionContext.getRequest();
		com.admintwo.model.User user = (com.admintwo.model.User) request.getSession().getAttribute("user");
		List<com.admintwo.model.Messages> msgs = messagesService.getMessageByEmail(user.getEmail());
		System.out.println("====message/getMessageByEmail获取用户所有消息:" + msgs);
		returnJson(msgs);
	}

	/**
	 * 该方法用于返回json
	 * 
	 * @param obj
	 * @throws Exception
	 */
	public void returnJson(Object obj) throws Exception {
		HttpServletResponse response = ServletActionContext.getResponse();
		response.setContentType("text/html;charset=utf-8");
		PrintWriter out = response.getWriter();
		out.print(GsonUtils.toJson(obj));
		out.flush();
		out.close();
		return;
	}

}
最近下载更多
jlmarket  LV22 2022年6月14日
buchifanqie  LV2 2022年3月22日
陈王子  LV12 2021年10月25日
哎呀  LV1 2021年5月15日
取名字是的头疼事  LV2 2021年3月15日
xindong  LV12 2021年3月2日
羞羞小子  LV13 2021年2月5日
德莱文  LV15 2021年1月24日
fbwieuhilkws  LV1 2021年1月8日
今天的月白很菜  LV2 2020年12月24日
最近浏览更多
爱吃零食  LV1 2023年11月2日
2036495585  LV9 2023年9月18日
sdl924  LV1 2023年5月28日
暂无贡献等级
aobiym 2023年3月26日
暂无贡献等级
hesu2020  LV1 2023年3月18日
kevinkg  LV12 2023年2月27日
xiaozhilei 2023年2月22日
暂无贡献等级
zhiwei0127  LV1 2022年12月14日
qutiantang  LV2 2022年10月12日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友