网页乱码:在talk.jsp页面添加这句;<%@ page contentType="text/html; charset=UTF-8" %>
实现自动回复功能(开发微信公众号自动回复功能)
案例描述:输入指令,点击发送,让指令和和账号的图片显示在聊天记录的框里面,然后向后台发送ajax请求,以这个指令作为参数,让后台到数据库中查找,然后回复内容,然后让公众号的图片和回复内容显示在框里面。
JS知识点:如果一个var声明的变量,如下四种情况,则在if语句判断时是false。
jQuery的ajax请求写法:url为请求后台的路径,type:提交的方式为(POST或者是GET),dataType:期待服务端响应的数据类型,timeout:超时时间,success:成功回调函数(也可以加一个错误回调函数进行调试),data:像服务端发送请求带上ajax的参数。

暂时不考虑后台实现,加入通过发送指令,成功的话会拿到服务器相应内容,然后执行success的回调函数。该回调函数的任务就是显示用户发送的命令和头像以及显示公众号的回复内容和头像,再把文本框的内容清空(这里只不过是调用js内部自己封装好的js方法),最后有一个render方法是为了达到样式。
jQuery发送ajax请求
加载的页面出现乱码问题

解决办法:
在jsp页面添加以下代码
<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

项目文件结构图:包括resources(css, images, js(back, common)), WEB-INF(jsp(back, front))
var content;
//content 为‘’ null undeifend 0时,if(content) 意为 if(false)