JavaWeb项目实战

简介

一个个人简历网站
前端的静态页面可以去网上找模板。静态页面就是页面的数据是死的。
需要注意的是导入的页面里面的路径问题,先整体把资源拿到IDEA中去,不要自己先创建文件夹然后一个一个地拿文件,因为IDEA会自动查找Usages,然后更改路径。

项目流程:浏览器发起请求,Servlet拿到请求,通过Dao拿到数据库的数据,然后转发给JSP,让JSP来做显示的部分,最后返回给客户端。
由前端
页面 -> Servlet -> Dao -> 数据库

JSP这里如果你直接访问是没有问题的,但是如果是Servlet转发给JSP再显示到浏览器是没有样式的。因为路径是不对的,是以Servlet的路径开始去找的。
跟你JSP文件中写的CSS路径是不一样的。解决方法就是使用绝对路径哈。但是注意 contextPath是会可能会变的,所以要动态获取。可以使用JSP的对象也可以用Java代码来获取contextPath

上一篇:CSS三大特性/层叠性/继承性/优先级(权重)


下一篇:Travel项目 Day01 导航栏和轮播图总结