我的项目是(控制器+视图......)
链接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")。正向(请求, 响应); }
答案 0 :(得分:1)
第二个更清晰,就是将你的逻辑保存在一个地方而不是在你的视图中做逻辑,虽然性能明智和容易,但第一个更快。
非常依赖于您以及您的需求/需求
答案 1 :(得分:1)
取决于场景,
<html>
<a href="page2.html">page2</a>
</html>
可以用来提供静态内容,因为主要是html
个文件。因为你没有修改请求属性
<html>
<a href="Controller/gotoPage2">page2</a>
</html>
当你在请求中传递一些属性或添加一些过滤器
时,可以这样做