web中转发、重定向等问题的路径
来源:互联网 发布:java静态代理内存分析 编辑:程序博客网 时间:2024/05/16 13:41
web中常用路径,转发,重定向,form表单action的路径
路径的写法:
a、绝对路径写法:ServeltContext都必须用绝对路径。“/”
b、相对路径:其他情况都可以使用相对路径,也可以使用绝对路径
c、在使用绝对路径时,要不要加”/”或者是项目名:如果是服务器调用的,不用加项目名,用“/”就可以代表了
如果是客户端调用的,必须加上项目名
1、转发:request.getRequestDispather(String url)
绝对路径:url /servlet/ServletDemo
(转发的路径一般要写全)
request.getRequestDispatcher("/login.jsp").forward(request, response);
2、重定向:response.sendRedirect(String url)
绝对路径:url /day05/servlet/ServletDemo
response.sendRedirect(request.getContextPath() + "/success.jsp");
3、超链接:<a href="url"/>
绝对路径:url /webApp/servlet/ServletDemo
(web应用里的超链接常需要带上web应用的绝对路径,但是又不能写死,建议用EL表达式,${pageContext.request.contextpath}/组件名)
<a href="${pageContext.request.contextPath}/findAllByPage">查看所有客户信息(分页展示)</a><br>
4、类加载文件的路径
web应用中只能用相对路径,相对于classes目录的
5、
绝对路径:/webApp/servlet/ServletDemo
(参考第3条)
<form action="${pageContext.request.contextPath}/login" method="post"> 账号:<input type="text" name="username"><br> 密码:<input type="text" name="password"><br> 自动登陆<input type="checkbox" name="autologin" value="ok"><br> <input type="submit" value="登陆" > </form>
6、页面分帧(frame)
绝对路径:/day05/servlet/ServletDemo
7、ServletContext.getRealPath(url)
绝对路径:url /servlet/ServletDemo
0 0
- web中转发、重定向等问题的路径
- Servlet中转发和重定向的路径问题
- Servlet中转发和重定向的路径问题
- Servlet中转发和重定向的路径问题
- Servlet中转发和重定向的路径问题以及表单提交路径问题
- Servlet中转发和重定向的路径问题以及表单提交路径问题
- Servlet中转发和重定向的路径问题以及表单提交路径问题
- Servlet中转发和重定向的路径问题以及表单提交路径问题
- Servlet中转发和重定向的路径问题以及表单提交路径问题
- Servlet中转发和重定向的路径问题以及表单提交路径问题
- Servlet中转发和重定向的路径问题以及表单提交路径问题
- Servlet中转发和重定向的路径问题以及表单提交路径问题
- 总结在javaweb中转发和重定向的路径问题
- WEB中转发与重定向的区别
- JSP中转发和重定向的区别
- javaweb中转发与重定向的区别
- java中转发和重定向的区别
- JSP中转发和重定向的区别
- docker 第一课 —— 从容器到 docker
- C语言生成0到1的伪随机数
- Cordov环境搭建
- 系统恢复技术-主引导程序错误,如何恢复
- 线程wait( )、sleep( )、notify( )方法
- web中转发、重定向等问题的路径
- java Servlet 二
- 系统恢复技术-grub文件错误,如何修复
- 数据库连接池之DBCP
- UVA 514 栈判断出栈序列是否合法
- HDOJ--2503 a/b + c/d
- python机器学习——KNN算法简单入门(真的很简单!)
- RobotFramework之Collections
- Python 命名规范