java动态网页项目目录简介(2)

2025-04-08 10:54:54

1、下图是小编创建的java的动态网页项目,然后在WebContent下创建一个index.jsp,然后在We芟鲠阻缒bContent下创建一个good文件夹,再在good文件夹下创建一个target.jsp,如下图:

java动态网页项目目录简介(2)

2、然后在index.jsp中编写代码如下图,这里代码是通过相对地址跳转到good/target.jsp,如下图:

java动态网页项目目录简介(2)

3、然后在target.jsp中编写代码如下图,这里代码是通过相对地址跳转到../坡纠课柩index.jsp,..表示上级目录,也就是good的上级目录WebContent下的index.jsp,如下图:

java动态网页项目目录简介(2)

4、然后运行这个网页项目,如下图:

java动态网页项目目录简介(2)

5、这里选择已经安装的Tomcat v8.0服务器,如下图:

java动态网页项目目录简介(2)

6、将创建的项目Chicken加入到启动的项目选项中,如下图:

java动态网页项目目录简介(2)

7、查看控制台可以看到服务器启动成功,如下图:

java动态网页项目目录简介(2)

8、然后会到index.jsp,这类注意一下网页的地址为【http://localhost:8080/Chicken/足毂忍珩index.jsp】,可以看出index.jsp文件是直接放在Chicken项目下,然后点击链接,如下图:

java动态网页项目目录简介(2)

9、点击链接之后会跳转到target.jsp,这类注意一下网页的地址为【http://localhost:8080/Chicken/good/target.jsp】,可以看出target.jsp文件是直接放在Chicken目录下的good目录下,然后点击链接,又可以返回到index.jsp页面,如下图:

java动态网页项目目录简介(2)

10、接下来我们创建一个TargetServlet.servlet,如下图:

java动态网页项目目录简介(2)

11、下图是创建TargeServlet.servlet文件之后的项目目录,如下图:

java动态网页项目目录简介(2)

12、然后在index.jsp中编写代码如下图,这里代码是通过相对地址跳转到good/target.jsp,然后第2行代码是通过servlet进行跳转,如下图:

java动态网页项目目录简介(2)

13、然后在target.jsp中编写代码如下图,这里代码是通过相对地址跳转到../坡纠课柩index.jsp,..表示上级目录,也就是good的上级目录WebContent下的index.jsp,如下图:

java动态网页项目目录简介(2)

14、下图中是TargetServlet.servlet中的代码,如下图:

java动态网页项目目录简介(2)

15、再次运行服务器,然后这里点击【To Target By Dispatcher】如下图:

java动态网页项目目录简介(2)

16、可以看出可以正常跳转,然后点击【To index.jsp】,如下图:

java动态网页项目目录简介(2)

17、这里发现跳转不了了,如下图:

java动态网页项目目录简介(2)

18、接下来我们来发掘一下原因,这里右键点击服务器,然后在弹出的右键快捷菜单中点击【Browse Deployment Location】,这个是可以跳转打开项目部署位置,如下图:

java动态网页项目目录简介(2)

19、然后就跳转到了这个动态网页项目部署位置,这里可以看到有一个和项目名称一致的文件夹,为了方便观察这个文件夹的文件目录,复制这个文件夹,如下图:

java动态网页项目目录简介(2)

20、随便新建一个项目,将这个文件夹复制进去,如下图:

java动态网页项目目录简介(2)

21、然后我们比较一下原项目和这个部署在服务器中项目的文件目录,左侧是原项目的项目目袄嬖艽蛞录,右侧是部署在服务器中的目录,左侧中可以看出src编译之后就是build,而build文件下的文件目录就是右侧WEB-INF中文件目录,而左侧WebContent下的所有文件就是右侧Chicken下的所有文件,在实际部署的项目中并不实际存在WebConten这个文件夹,看到这里就可以解决刚才servlet为什么跳转不回去了,如下图:

java动态网页项目目录简介(2)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢