ホームページ > 类库下载 > java类库 > サイト内メッセージ、グループメッセージ、およびすべてのメッセージ。 Gson の解析結果

サイト内メッセージ、グループメッセージ、およびすべてのメッセージ。 Gson の解析結果

高洛峰
リリース: 2016-11-03 16:49:17
オリジナル
1821 人が閲覧しました

/**
*サイトメッセージを送信
*/
@Permission(Module.TZGL)
@RequestMapping(value = "/sendznx", Method = RequestMethod.POST)
@ResponseBody
public String sendZnx(HttpSession session, Model モデル,
@ RequestParam(defaultValue = "") String[] userList,
@RequestParam(defaultValue = "") String content) throws Exception {
int rows = 0 //送信された数を記録します
String msg = "";情報
System.out.println("length--->"+userList.length);
System.out.println("content--->"+content);
try{
if(userList.length == 0 ; タイムアウト(10000)
.get()
.text();
//---> Gson を使用して、リクエストされたデータを MAP 構造に変換します
Map
data = new Gson().fromJson(result,new TypeToken>() {}.getType ());
//---> MAP で必要なオブジェクト型データを取り出し、リストに変換します List list = (List)data .get("録音リスト"); Gson は List を Json に変換します String str = new Gson().toJson(list);
, new TypeToken>() {}.getType());

webMessage.setReceiveTime(new Date());
webMessage.setStatus(0); } g msg = "ステーションでのレターの送信が成功しました。成功した回数:"+行数
} catch (Exception E) { e.printstacktrace (); Exception e) { List.length;i++){ //一部のメンバーに管理メッセージを送信 WebMessage webMessage = new WebMessage() webMessage.setClientId(Integer.parseInt) (userList[i]));
webMessage.setReceiveTime(new Date()); webMessage.setType("管理者メッセージ");webMessage.setContent(content);
webMessage.setStatus(0); webMessageService.add(webMessage) = "サイト メッセージの送信成功数:"+rows;

{
user user = (user) session を試してください.getAttribute ("user") ()); S Messagelog.settype ("サイト内レター "); messageLog.setResult(msg);
messageLog.setError(" );
int num = messageLogService.add(messageLog); e.printStackTrace();
return " メッセージ レコード エラーを生成します ";
}}}} catch (Exception E) {
e.printstacktrace ();
Return" システム エラー " ;

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート