jsp和servlet中相对路径
来源:互联网 发布:em算法与混合高斯模型 编辑:程序博客网 时间:2024/05/16 13:46
1、jsp页面中,引入standard-1.1.2.jar,jstl-1.2.jar 这两个jar包,即可使用jstl标签,这样可以设置:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<c:set var="ctx" value="${pageContext.request.contextPath }"></c:set>
以后就可以在页面中用el表达式获得上下文:${ctx}
2、servlet中,为了方便记忆,在所有的路径前都加上 / (注:resp.sendRedirect("index.do")可以直接使用)
resp.sendRedirect(req.getContextPath() + "/index.do");req.getRequestDispatcher("/WEB-INF/views/login.jsp").forward(req,resp);
2-1、sendRedirect(url)和request.getRequestDispatcher(url).forward(request,response)的区别
response.sendRedirect(url)跳转到指定的URL地址,产生一个新的request,所以要传递参数只有在url后加参数。地址栏将改变request.getRequestDispatcher(url).forward(request,response)是直接将请求转发到指定URL,所以该请求能够直接获得上一个请求的数据,也就
是说采用请求转发,request对象始终存在,不会重新创建。地址栏中的信息保持不变
假设转发代码包含于注册的servlet-url为/ggg/tt;jsp为/ggg/tt.jsp:
绝对路径:response.sendRedirect("http://www.brainysoftware.com")
根路径:response.sendRedirect("/ooo")发送至http://localhost:8080/ooo
相对路径:response.sendRedirect("ooo")发送至http://localhost:8080/Test/ggg/ooo
0 0
- jsp和servlet中相对路径
- JSP、Servlet中的相对路径和绝对路径
- JSP、Servlet中的相对路径和绝对路径
- servlet/jsp 获取绝对路径和相对路径
- JSP、Servlet中的相对路径和绝对路径
- servlet/jsp 获取绝对路径和相对路径
- JSP、Servlet中的相对路径和绝对路径
- servlet/jsp 获取绝对路径和相对路径
- servlet/jsp 获取绝对路径和相对路径
- JSP/Servlet中的相对路径和绝对路径
- JSP、Servlet中的相对路径和绝对路径
- JSP/Servlet中的相对路径和绝对路径。
- servlet中根路径和相对路径
- 【转】JSP和Servlet中对路径的获得问题-绝对路径和相对路径
- jsp/servlet中的相对路径
- JSP/Servlet中获得当前web应用程序的相对路径和绝对路径
- JSP/Servlet中获得当前web应用程序的相对路径和绝对路径(一)
- JSP/Servlet中获得当前web应用程序的相对路径和绝对路径(二)
- 正则表达式判断邮箱、身份证..是否正确
- 如何调用WebService
- 单元测试基本概念
- unix操作系统 关于虚拟内存映射
- ExtJs笔记
- jsp和servlet中相对路径
- 集群搭建hadoop时,start-all.sh启动tasktracker会报错
- Categories各种举例
- 第11周 项目4 特殊的三位数
- IOS摄像,载图总结
- MapReduce实现Distributed by and sort by
- Android突破四:Uri、Url、Urn区别
- 云之讯参加移动互联网浪潮下的企业级服务创业探讨
- iOS开发之微信聊天工具栏的封装