当前位置: 代码迷 >> Java Web开发 >> 有关jsp页面的两个书写方式解决办法
  详细解决方案

有关jsp页面的两个书写方式解决办法

热度:42   发布时间:2016-04-17 13:06:44.0
有关jsp页面的两个书写方式
请问下面两个jsp书写方式有和区别?

1.   <%  
            String   name   =   "scott ";
            String   s   =   " <tablte> <tr> <td> "+name+ " </td> </tr> </table>   "   ;
        %>

2.        
         
    <tablte>
              <tr>
                      <td> <%=   name   %> </td>
              </tr>
      </table>

以上哪个有优势?

------解决方案--------------------
凡有模型(业务逻辑方法类、JavaBean)、控制器(只对视图层传来的数据调用模型方法,再将响应数据扔给视图去显示)、视图(只显示数据,不处理业务逻辑)符合这样结构的就称为 MVC 模式。用了 JavaBean 就不是 MVC,因为 V 层不能直接调用 M 层的方法,需要采用中间的 C 层来处理。

在控制器不一定要用 Struts 的,用 Servlet 也可以做到的啊。

注意的是:在控制器中不出现 out.print 之类输出 HTML 代码的语句,仅将结果存入 request 或 session 中进行转发;而 JSP 中不出现 <% %> 之类的东西,一般使用 EL、JSTL 来控制页面。
  相关解决方案