up:: Ajax简介
这个例子主要是展示在实际中,前后端交互时候,传输的文本常常是JSON的形式!
基本内容:
News.java:
NewsListServlet类:
(1)后台处理后的数据向前台传的时候,需要转成JSON;这需要引入fastjson的jar包;
(2)这个Servlet并没有主动重定向至news.html;而是在这儿默默的等待,等待news.html的Ajax的XmlHttpServlet主动去请求访问这个servlet;
(3)这个Servlet通过,response.getWriter().println(newsJsonStr);将数据加入到了响应中去了;嗯就可以这样理解!!!
news.html:
效果:html中ajax部分,会去请求访问servlet,获取响应中的文本,处理后展示在界面上;
注:
(1)innerHTML是JavaScript中DOM对象的属性;虽然可以利用jQuery中的text(),html()等方法设置元素的属性值;;;;但是jQuery只是在JavaScript基础上的一个“plugin”,而且目前jQuery使用度逐渐下降;
所以千言万语一句话,JavaScript才是王道!!!!!【前端框架天天变,JavaScript是基础!!!】;;;