javaweb中访问路径一系列问题

一。访问路径为多级时注意事项:
 1.跳转路径往往要加绝对路径/,例如跳转到:/xxx/yyy; 如果不加,则是最后一级路径清掉,拼上相对路径

相对路径::也就是相对硬盘的全部路径。例如

<body backround="E:\book\网页布局\代码\第2章\bg.jpg" > 

绝对路径:相比于当前文件目录下的路径。例如:

<body background="bg.jpg">


 2.转发:/路径代表当前上下文的路径,直接写跳转路径"/xxx/yyy"即可
 3.重定向:/路径代表站点路径,需要加request.getContextPath()。(因为重定向会跳转路径,浏览器的访问路径也会改变)
   例如:request.getContextPath()+“/xxx/yyy”
 

 4.如果从超链接或表单中跳转,也需要加request.getContextPath()+“/xxx/yyy”

注意:假如在表单中需要用到跳转路径的,则直接将路径进行拼接,不需要加引号

例:<a href="<%=request.getContextPath()%>/emp/safe/delete?id=${list.id}">删除</a>|

二,cookie访问路径

如果cookie目录在存放时在多级目录下,那么在jsp页面中用${cookie.username.value},无法取出,因为此时cookie目录是多级的,那么则需要在存cookie时添加

cookie.setPath("/");//可选 允许访问的路径  只要http://localhost:8080/xxx任意都可访问

那么在jsp中就可以将cookie取出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值