上两节课介绍了微信公众平台开发工具类的开发,这节课呢就用到了,没有读前两节课程的读者建议看前两节课程,当然你可以可以去下载实例代码直接运行 。
使用"\n"换行
回复用户的文本消息换行,使得 消息的可读性,工整性,美观上都比不换行高了一个层级,带来的是更好的用户体验效果,接下来贴出的是doPost方法中的代码片段:/**
* 处理微信服务器发来的消息
* 实例源码在文章顶部有下载连接
*/
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("V型知识库原创www.vxzsk.com");
System.out.println("微信服务器发来消息------------");
// 将请求、响应的编码均设置为UTF-8(防止中文乱码)
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
String respMessage = null;
try{
//xml请求解析
Map requestMap = MessageUtil.parseXml(request);//接收微信发过来的xml格式
//发送方帐号(open_id)
String fromUserName = requestMap.get("FromUs