renderText如何把参数传到jsp中?

renderText(str)

我看手册里是说:渲染纯文本内容,一直以为是直接显示字符串在页面中


刚刚在项目里看到,在jsp页面中,能够获得str,但是它是通过什么原理获得的呢?

看不懂 啊,它是怎么传到这个data里面的呢

  success: function (data) {

            if (data == "ok") {


评论区

JFinal

2016-08-31 16:36

这个与 JSP 没有关系,这个是 javascript 发起的 XmlHttpRequest,也就是所谓的 ajax 请求,js 在收到后端的 renderText(...) 过来的数据以后,就会回调 success: function(data) 方法

JFinal

2016-08-31 16:37

简单来说就是 javascript 在页面发起了一次新的请求,而 jfinal 这端通过 renderText(...) 给发送回去文本内容,然后 javascript 端得到了内容,并做出相应处理

java180

2016-08-31 16:40

@JFinal 果然是ajax!这个还没学呢

JFinal

2016-08-31 16:46

@java180 ajax 简单理解成是利用 js 利用浏览器向服务端发起一个 http 请求,然后可以获取这个请求的结果,在得到结果以后可以改变现有的页面中的 html 内容
与传统 http 请求最大的不同是,这个 http 请求是异步发送的,用户的浏览器中的内容不会卡顿,该请求是浏览器发起一个单独的线程进行的

java180

2016-08-31 17:08

@JFinal 谢谢老大!言简意赅,按着这个方向来学应该会很快

JFinal

2016-08-31 17:10

@java180 多多支持 jfinal 社区,与社区一起成长

utf-9

2017-09-22 10:00

@JFinal 理解好透彻,我在学习jfinal,要是不懂得就来反馈就好?

JFinal

2017-09-22 10:15

@utf-9 为保障社区内容的专注与高品质,只专注于 jfinal 以及 jfinal weixin 两方面问题

热门反馈

扫码入社