⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 respondaction.java

📁 一段很有意义的源码,看了就知道,不信试一试啊!
💻 JAVA
字号:
package com.wondersgroup.basemodule.messagemanage.web.Action;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

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

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.sofmit.tools.MessageTool;
import com.wondersgroup.basemodule.messagemanage.bo.BaseMessageBO;
import com.wondersgroup.basemodule.messagemanage.bo.UserBo;
import com.wondersgroup.basemodule.messagemanage.service.impl.MessgeServiceImpl;
import com.wondersgroup.basemodule.messagemanage.web.Form.AddMessageForm;

public class RespondAction extends Action {
	public ActionForward perform(ActionMapping actionMapping,
			ActionForm actionForm, HttpServletRequest httpServletRequest,
			HttpServletResponse httpServletResponse) throws ParseException{
				
		AddMessageForm respond = (AddMessageForm) actionForm;
		
		Date date = null;
		SimpleDateFormat fordate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		date = fordate.parse(respond.getSendTime()); //将String转换为date;

		BaseMessageBO message = new BaseMessageBO();
		message.setData(respond.getData());//保存发送信息
		message.setSendTime(date);//保存发送时间
		message.setTransWay(Long.parseLong((respond.getTransWay())));//保存发送方式
		
		UserBo user = new UserBo();//消息发送者;
		user.setId(Long.parseLong(respond.getUserId()));//消息发送者ID
		user.setName(respond.getUserName());//消息发送者姓名
		message.setSender(user);//保存发送者信息;
		
		MessgeServiceImpl addImpl = new MessgeServiceImpl();
		
		/**调用方法sendMessageDirectly
		 * message 基本消息;BaseMessageBO型
		 * MessageTool().StringToLongArray(respond.getReceiverId()) 所有消息接收者的ID;Long型数组
		 */
		addImpl.sendMessageDirectly(message, new MessageTool().StringToLongArray(respond.getReceiverId())); 

		return (actionMapping.findForward("messagelist"));		
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -