`

jsp或action中获得url路径

阅读更多

http://localhost:8080/rootWeb

String path = request.getScheme()   

                    +"://"  

                    + request.getServerName()   

                   + ":" + request.getServerPort()   

                    + request.getContextPath()  

 

String dir = servlet.getServletContext().getRealPath("/temp"); //当前文件夹temp所在路径

分享到:
评论

相关推荐

    jsp获取url路径的方法分析.docx

    本文将深入探讨几种在JSP中获取URL路径的方法,以及它们的用途和适用场景。 首先,`request.getScheme()` 返回的是请求所使用的协议,例如 "http" 或 "https",这有助于确定数据传输的安全性。 `request....

    JSP相对路径的练习

    在JavaServer Pages (JSP) 开发中,理解并熟练运用相对路径是非常关键的技能,尤其是在处理页面间的链接、资源引用以及文件操作时。相对路径是相对于当前文档位置的路径,与之相对的是绝对路径,它是从文件系统根...

    jsp html 路径解决

    在开发Web应用程序时,尤其是在使用JSP技术栈进行页面开发的过程中,正确理解和运用URL路径对于构建稳定可靠的Web应用至关重要。本文旨在深入探讨JSP中HTML路径的概念、类型及其在实际开发中的应用技巧。 #### 二、...

    jsp_servlet路径问题

    - **Form表单的Action属性**:应该相对于服务器根目录(`http://192.168.0.1/`),如果提交到`a.jsp`,则可以写为`action="/webapp/user/a.jsp"`或`action="()%>/user/a.jsp"`。 - **JavaScript**:同样在客户端解析,...

    Servlet中的相对路径和绝对路径归纳

    在 web.xml 文件中,`<servlet-mapping>` 中的 `<url-pattern>` 标记中只能使用绝对路径,必须以 `"/"` 开头。这是因为一个应用对应于一个 web.xml,所以这里的绝对路径表示应用的根,而不是服务器的根。 需要注意...

    java Web 中相对路径绝对路径问题总结

    在JSP或Servlet中,路径可以指向Web应用程序的某个特定位置。例如,`"/"`表示Web应用的根目录,`"./"`表示当前目录,`"../"`表示父目录。这些路径在内部会被解析为URI或URL,具体取决于使用场景。 ##### 路径转发...

    java(Web)中相对路径,绝对路径问题总结

    - `<form action="/webapp/user/a.jsp">...</form>` 或 `<form action="()%>/user/a.jsp">...</form>`。 - **JavaScript中的相对路径**:JavaScript脚本中的相对路径也遵循同样的规则。为了避免因文件移动而引发的...

    jsp文件中引用外部.css或.js文件的路径问题.pdf

    以下是关于在JSP文件中引用外部CSS和JS文件路径问题的详细解析。 1. 相对路径引用: 当JSP页面和CSS、JS文件位于同一目录结构下或存在明确的相对关系时,可以使用相对路径。例如,在提供的目录结构中,`test.jsp`...

    Java相对路径绝对路径总结

    #### 三、JSP/Servlet中获得当前应用的相对路径和绝对路径 ##### 3.1 JSP中获得当前应用的相对路径和绝对路径 - **根目录所对应的绝对路径**: 可以通过`request.getRequestURI()`获取。 - **文件的绝对路径**: ...

    Java开发绝对和相对路径问题

    Html 中的 form 表单的 action 属性的地址应该是相对于服务器根目录(http://192.168.0.1/)的,所以,如果提交到 a.jsp 为:action="/webapp/user/a.jsp" 或 action="()%>/user/a.jsp"。 3. JSP/Servlet 中获得当前...

    得到文件真实路径

    这主要涉及到对URL、绝对路径和相对路径的理解以及在JSP和Servlet环境中的应用。以下是对这些知识点的详细说明: 1. **绝对路径与相对路径** - **绝对路径**:它是指文件在硬盘上的完整路径,包括驱动器、目录和...

    struts2中的url

    在这个例子中,`HelloWorldAction` 类的 `execute` 方法被调用后,如果返回值为 `"redirect"`,那么框架会根据 `<result>` 元素内的路径将请求转发到 `/WEB-INF/page/index.jsp` 页面。 #### 请求转发至内部Action ...

    java中相对路径,绝对路径问题总结.doc

    本文主要涵盖了Java中相对路径和绝对路径的基本概念,以及它们在JSP和Servlet中的应用。以下是对这些概念的详细解释: 1. **绝对路径**: 绝对路径是文件或目录在文件系统中的完整路径,它明确指出了从根目录开始...

    java struts如何隐藏提交后缀.action, .do.zip

    是指通过将JSP页面映射到Servlet,然后在Servlet中处理逻辑,最后通过`RequestDispatcher.forward()`或`Response.sendRedirect()`方法将控制权转交给JSP页面,这样URL中就不会显示JSP扩展名。 6. **网站根目录的...

    struts2 路径问题

    开发者可能需要在Action中获取请求URL、应用根路径等,以构建动态的路径。不正确的路径构造可能导致资源找不到。 7. **URL重写**:对于SEO优化,可能会使用URL重写技术。Struts2可以与Apache的mod_rewrite或Tuckey...

    JAVA开发中相对路径汇编.pdf

    在Java开发中,路径处理是不可或缺的一部分,尤其是在构建Web应用程序时。相对路径和绝对路径是文件定位的关键概念,它们在JSP和Servlet中扮演着重要角色。 **1. 基本概念** - **绝对路径**:绝对路径是文件或目录...

    JSP自定义标签(一)_树形下拉选择菜单

    为了动态生成树形结构的数据,需要一个Servlet或Action组件,它负责处理`actionUrl`的请求,返回树形结构的XML数据。这通常是后端逻辑的一部分,根据业务需求构建数据模型并将其转换为XML格式。 #### 八、测试JSP...

    urlrewrite(把jsp变成HTML).(个人总结综合教程,适合新入门的朋友阅读)

    这在动态网站中尤为重要,因为原始的URL(如`/jsp/doSomething.jsp`)可能包含复杂的参数或扩展名,不利于用户记忆和搜索引擎抓取。通过URL重写,可以将这些URL转换为更简洁、更直观的形式(如`/do/something/123`)...

Global site tag (gtag.js) - Google Analytics