html文件在JAVAweb位置,JavaWeb中的关于html、jsp、servlet下的路径问题

本文详细介绍了在JAVAWeb项目中,html、jsp和servlet之间的路径问题,包括html的href、ajax请求servlet、jsp页面跳转、servlet转发和重定向的路径写法。强调了在不同场景下使用相对路径和绝对路径的注意事项,特别是转发和重定向的区别。项目基于IDEA的MAVEN插件和TOMCAT部署,所有静态资源位于webapp文件夹下,java源代码编译后位于WEB-INF。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#1 前言 本文将对近期项目练习中出现的关于文件路径的问题进行分析和总结,主要涉及html页面中的href及ajax指向路径、jsp页面中href指向路径及servlet转发或重定向路径等内容,本文的分析及总结将尽量做到知其然知其所以然。

注:本文中的项目练习,是通过IDEA的MAVEN插件,部署到TOMCAT完成的。**所有html、jsp页面都在webapp文件夹下,所有src中的java文件会由maven自动编译为class文件,放在WEB-INF文件夹下。**

#2 html页面标签内的路径写法

##2.1 html页面之间直接跳转的路径写法 直接在标签的href中写指向的html页面文件名即可

登录

##2.2 html页面内通过ajax跳转到servlet的路径写法 直接在URL属性处写servlet的value值(但是最前面不要加/)即可

$.post("registerUserServlet", $(this).serialize(), function (data) {});

如果是指向servlet下的方法,写value值(但是最前面不要加/)+"/"+方法名即可

$.post("user/register", $(this).serialize(), function (data) {});

##2.3 servlet内通过java代码书写的html标签的路径写法 直接在标签的href中写指向的html页面文件名即可

登录

#3 jsp页面标签内的路径写法

##3.1 jsp页面之间直接跳转的路径写法 直接在标签的href中写指向的h

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值