在通常性应用中,JSP负责页面渲染的工做(将java对象渲染成为html),JSP的代码模板以下(使用java,从此博文将推出JSTL版):html
<% xx=[request|session|application].getAttribute("key"); //须要向下铸型 //xx 如为非集合对象 out.print("html标签开始"); out.print(xx.属性1); out.print(xx.属性2); out.print("html标签结束"); //xx如为集合属性 for(T t:xx){ out.print("html标签开始"); out.print(t.属性1); out.print(t.属性2); out.print("html标签结束") } %>
此方法能够解决全部复杂对象的渲染工做,但缺点是代码太烦索,须要将html也进行输出。java