mirror of
https://gitee.com/farsunset/cim.git
synced 2025-07-31 20:14:45 +08:00
Update MessageAction.java
This commit is contained in:
parent
e1126717d9
commit
8218a21b03
@ -1,4 +1,3 @@
|
||||
|
||||
package com.farsunset.ichat.api.action;
|
||||
|
||||
import java.util.HashMap;
|
||||
@ -29,10 +28,10 @@ public class MessageAction extends ActionSupport implements ModelDriven<Messa
|
||||
Message message = new Message();
|
||||
|
||||
/**
|
||||
* 关于http参数获取, struts2 的模型驱动 比如 http 参数 sender=xiaomao&receiver=xiaogou
|
||||
* struts自动会将参数的值 存入getModel()返回的对象的对应属性中,即xiaomao会存入message.sender属性,xiaogou会存入message.receiver属性
|
||||
* 省去了request.getParameter("sender")方式获取参数,,如果参数名在getModel()返回的对象中不存在,则需要用request.getParameter()获取
|
||||
* 其他相关*Action.java中 同理,这里做统一说明!
|
||||
* 关于http参数获取, struts2 的模型驱动 比如 http 参数 sender=xiaomao&receiver=xiaogou
|
||||
* struts自动会将参数的值 存入getModel()返回的对象的对应属性中,即xiaomao会存入message.sender属性,xiaogou会存入message.receiver属性
|
||||
* 省去了request.getParameter("sender")方式获取参数,,如果参数名在getModel()返回的对象中不存在,则需要用request.getParameter()获取
|
||||
* 其他相关*Action.java中 同理,这里做统一说明!
|
||||
*/
|
||||
public String send() throws Exception {
|
||||
|
||||
@ -47,12 +46,12 @@ public class MessageAction extends ActionSupport implements ModelDriven<Messa
|
||||
|
||||
if(Constants.MessageType.TYPE_2.equals(message.getType()))
|
||||
{
|
||||
//向客户端 发送消息
|
||||
//向客户端 发送消息
|
||||
ContextHolder.getBean(SystemMessagePusher.class).pushMessageToUser(message);
|
||||
}else
|
||||
{
|
||||
//向客户端 发送消息
|
||||
ContextHolder.getBean(DefaultMessagePusher.class).pushMessageToUser(message);
|
||||
//向客户端 发送消息
|
||||
ContextHolder.getBean("messagePusher").pushMessageToUser(message);
|
||||
}
|
||||
|
||||
data.put("id", message.getMid());
|
||||
@ -72,7 +71,7 @@ public class MessageAction extends ActionSupport implements ModelDriven<Messa
|
||||
|
||||
|
||||
/**
|
||||
* 文件由客户端发往阿里云 OSS 存储
|
||||
* 文件由客户端发往阿里云 OSS 存储
|
||||
* @param messageServiceImpl
|
||||
*/
|
||||
/* private void fileHandler(Message mo, HttpServletRequest request) throws IOException
|
||||
@ -87,7 +86,7 @@ public class MessageAction extends ActionSupport implements ModelDriven<Messa
|
||||
String dir = dirMap.get(fileType);
|
||||
if(StringUtils.isEmpty(dir))
|
||||
{
|
||||
throw new IllegalArgumentException("fileType:" +fileType+" 未定义" );
|
||||
throw new IllegalArgumentException("fileType:" +fileType+" 未定义" );
|
||||
|
||||
}
|
||||
String path = request.getSession().getServletContext().getRealPath(dir);
|
||||
@ -107,7 +106,7 @@ public class MessageAction extends ActionSupport implements ModelDriven<Messa
|
||||
|
||||
if(StringUtils.isEmpty(message.getReceiver()))
|
||||
{
|
||||
throw new IllegalArgumentException("receiver 不能为空!");
|
||||
throw new IllegalArgumentException("receiver 不能为空!");
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user