正在回答
2回答
如下图所示,下图标记的是index中跳转的页面,因为需要访问的页面在web-info文件夹下,所以在浏览器的url中是直接访问不了的,index页面在web-info文件夹外,所以通过index的路径去访问servlet,然后通过servlet的转发到安全目录下的message_list.jsp。
接着看下图,下图是一个完整的servlet映射关系,也就是说可以通过url-pattern中的/message/list.do可以访问到名字相同的servlet类,MessageListServlet,
然后在该servlet中进行获取数据之后,并转发到message_list.jsp页面,这也就是之前说的通过servlet的转发,来访问安全目录下的资源。
至于同学说的链接不到css,建议你将css文件和和jsp文件放在一个目录上,并检查链接地址的正确性即可,祝学习愉快~
chrismorgen
2018-09-20 10:36:25
你的jsp页面是不是都放在web-inf目录下了?如果是,该目录是不允许通过浏览器的url进行访问的,需要通过Servlet转发来实现跳转页面。祝学习愉快~
Java数据库开发与实战应用2018版
- 参与学习 人
- 提交作业 277 份
- 解答问题 4297 个
Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星