// 添加参数,用于分页的每页链接
pageWapSite.addParam("loginEmail", getLoginEmail());
List<WxMessage> messages = (List<WxMessage>) pageWapSite.getList();
if (messages == null) {
messages = new ArrayList<WxMessage>();
}
try {
// 处理类型
for (WxMessage message : messages) {
// 设置消息类型
if ("1".equals(message.getType())) {
message.setType("文本");
} else if ("2".equals(message.getType())) {
// 如果是多媒体信息,设置访问方式
message.setContent(WebRoot.WX_DOWN + message.getContent());
message.setType("图片");
} else if ("3".equals(message.getType())) {
// 如果是多媒体信息,设置访问方式
message.setContent(WebRoot.WX_DOWN + message.getContent());
message.setType("语音");
} else if ("4".equals(message.getType())) {
// 如果是多媒体信息,设置访问方式
message.setContent(WebRoot.WX_DOWN + message.getContent());
message.setType("视频");
} else if ("11".equals(message.getType())) {
message.setType("地理位置");
} else if ("20".equals(message.getType())) {
message.setType("调查");
}
// 设置是否主动回复
if ("0".equals(message.getHas_reply())) {
message.setHas_reply("未回复");
} else {
message.setHas_reply("已回复");
}
// 修改时间格式
String time = message.getDate_time();
if (time != null && time.length() == 14) {
String tmpTime = time.substring(0, 4) + "-" + time.substring(4, 6) + "-" + time.substring(6, 8) + " " + time.substring(8, 10)
+ ":" + time.substring(10, 12) + ":" + time.substring(12, 14);
message.setDate_time(tmpTime);
}
}
}
catch (Exception ex) {
log.error("action处理消息出错", ex);
}
getRequest().setAttribute("messages", messages);
return "succ";
select * from T_WX_MESSAGE where 1=1 and content like '%世界杯%'
文本框 输入关键字“世界杯” 点击搜索
能跳到数据库了,但是 怎么显示在页面呢
就需要在action 里面处理
你数据库里面查到的值 不能直接显示页面啊?