不使用我的控制器链接页面

时间:2014-11-20 14:18:41

标签: html java-ee servlets model-view-controller

我的项目是(控制器+视图......)
链接2个html页面,而不是通过servlet控制器是错误的吗?

  

<html>
  <a href="page2.html">page2</a>
  </html>



---- ---或

  

<html>
  <a href="Controller/gotoPage2">page2</a>
  </html>

然后服务器转发:

  

if(path.equals(&#34; / gotoPage2&#34;)){             的request.getRequestDispatcher(&#34; /views/page2.html")。正向(请求,   响应); }

2 个答案:

答案 0 :(得分:1)

第二个更清晰,就是将你的逻辑保存在一个地方而不是在你的视图中做逻辑,虽然性能明智和容易,但第一个更快。

非常依赖于您以及您的需求/需求

答案 1 :(得分:1)

取决于场景,

<html>
<a href="page2.html">page2</a>
</html>

可以用来提供静态内容,因为主要是html个文件。因为你没有修改请求属性

<html>
<a href="Controller/gotoPage2">page2</a>
</html>

当你在请求中传递一些属性或添加一些过滤器

时,可以这样做