渲染的意思就是,把后台action处理后的结果,输出并展现出来就是渲染。
如:
1action端处理得到一个list。
而此后的工作,包括:把一个list输出到word文件中,并用表格展示,供用户在浏览器端下载,这都是渲染过程做的事情。
2action端处理得到一个string,这个string的值是html页面的html代码。
而此后的工作,包括:将包含html代码的string发送给浏览器,并在浏览器中展现出来,这都是渲染过程做的事情。(servlet就是这中形式将html代码发送给浏览器端,并进行展示的,所以servlet最能解释渲染的概念)
3action端处理得到一个string(如“操作成功”)。
而此后的工作,包括:把string输出到浏览器端,并在浏览器中展现出来,这都是渲染过程做的事情。
5action端处理得到一个string,这个string的值是json格式的数据。
而此后的工作,包括:将包含json数据的string发送给浏览器,并在浏览器中展现出来(解析后json格式的string后,可能是一个树,也可能是一个表格等),这都是渲染过程做的事情。
所以,渲染就是,action处理并得到想要的结果之后,都是渲染过程做的事情。