当我做一个简单的ssm框架的demo的时候遇到了一些问题
两个页面间跳转
1.jsp页面不在WEB-INF下的时候不能跳到WEB-INF下面的jsp页面的,但是可以跳到WEB-INF外面的jsp页面,要经过一个controller层才行
2.两个页面都在WEB-INF的时候,也不能直接跳转,要经过一个controller层。
3.在WEB-INF下的jsp跳动外面的jsp页面,可以不经过controller层
4.两个页面都不在WEB-INF下的时候,可以直接路径跳转
总之:只要是在WEB-INF下面的jsp都要经过controller层才能访问
a标签跳转和表单跳转的区别
1.a跳转它提交的方式默认为get的,表单提交的时候我们可以设置提交方式method =“post”
2.a跳转常见的超链接,表单只是提交给服务器
在web.xml文件中设置相应的跳转方式
比如我设置的是:
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<!-- *.action 客户端发出*.action的请求时 被控制器处理 -->
<url-pattern>*.action</url-pattern>
</servlet-mapping>
这里是action扩展请求所以请求的时候加上 .action才会被mvc监控到