`
lyjilu
  • 浏览: 175535 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

request.getContextPath()为空

    博客分类:
  • java
阅读更多

request.getContextPath()获取的结果为空字符串

各种找答案后发现有人修改了web容器的默认context,检查代码发现在WEB-INF里面被同事新加了一个jboss-web.xml,在这里面设置了

<jboss-web>
      <context-root>/</context-root> 
     </jboss-web>

 怪怪,解决办法,

1.去掉此配置,使用默认项目名作为context-root,

2.保留此配置,但是访问地址变了,如果之前的地址

http://127.0.0.1/project/

访问就变成了:

http://127.0.0.1/

分享到:
评论

相关推荐

    request.getcontextPath()_详解

    例如,在一个名为“myapp”的Web应用程序中,使用request.getcontextPath()方法将返回“/myapp”字符串。如果当前Web应用程序是根目录的话,返回的字符串为空。 request.getcontextPath()方法的应用场景有很多,...

    java中request.getcontextPath()的意思.doc

    但是,在某些情况下,request.getcontextPath() 可能返回一个空字符串,这是因为在 context 中没有配置 path 属性,导致当前项目的路径为空。在这种情况下,我们可以使用其他方法来获取当前项目的路径,例如: ```...

    数据库测试test.sql

    request.setAttribute("error","用户名不能为空JSP"); request.getRequestDispatcher("/admin/login.jsp").forward(request,response); return; } if (username.length()){ request.setAttribute("error",...

    jsp中获得路径的两种方法和获得url路径的方法(推荐).docx

    如果项目是根目录,`request.getContextPath()`将返回空字符串,否则它会返回项目名,如`dzjc/`。 然而,`request.getRealPath("/")`方法虽然可以获取到服务器上JSP文件的实际物理路径,如`d:\web\`,但这个方法在...

    jsp中获得路径的两种方法和获得url路径的方法(推荐)

    &lt;&#37;=request.getContextPath()%&gt;是解决相对路径的问题,可返回...request.getContextPath()得到的是项目的名字,如果项目为根目录,则得到一个””,即空的字条串, 如果项目为dzjc,&lt;&#37;=request.getContext

    Session.docx

    在`head.jsp`中,通过检查Session中的`user`属性是否为空来显示不同的链接。 ```jsp (request.getSession().getAttribute("user") == null) { %&gt; &lt;a href="&lt;%=request.getContextPath()%&gt;/login.jsp"&gt;登录&lt;/a&gt; &...

    javaweb,标签库,函数库,数据库连接池实例分享.pdf

    而`request.getRequestURI()`、`request.getContextPath()`和`request.getServletPath()`则提供了请求URL的相关信息。通过`request.getHeaderNames()`,可以获取所有请求头,比如`Accept`、`Accept-Language`、`User...

    BootstrapValidator验证用户名已存在(ajax)

    &lt;link rel="stylesheet" href="&lt;%=request.getContextPath()%&gt;/css/bootstrap.min.css" rel="externalnofollow"/&gt; &lt;link rel="stylesheet" href="&lt;%=request.getContextPath()%&gt;/css/bootstrapValidator.min.css" ...

    javaweb中路径问题

    - `&lt;a href=""&gt;test&lt;/a&gt;`:此处为空链接,实际上并不会进行任何页面跳转。 - `&lt;a href="/"&gt;test&lt;/a&gt;`:这里的`/`指的是服务器的根目录。如果服务器的根目录是`http://192.168.16.122/`,那么点击该链接将会跳转到`...

    jsp html 路径解决

    - **示例**:如果应用部署在服务器的根目录下,则Web应用上下文为空,例如: - `http://192.168.1.1:8080/index.html` ##### 3. 绝对路径与相对路径 在HTML中,表单的`action`属性可以采用绝对路径或相对路径。 -...

    ajax实现自动补全

    `getInfor`函数用于发送Ajax请求并处理响应,若响应数据不为空,则更新DOM元素显示补全建议。 ```javascript function getInfor(val) { $.post("&lt;%=request.getContextPath()%&gt;/flyz/flyz_ay/ayByInput.do", ...

    上班签到代码

    - 使用`request.getContextPath()`、`request.getScheme()`、`request.getServerName()`和`request.getServerPort()`等方法获取当前请求的基础路径,以便于后续资源的加载。 #### 资源加载 - 多个JSP文件被引入用于...

    JSP网站访问信息统计

    String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %&gt; ``` - **`getContextPath()`**:获取当前...

    常用java标签积累

    - `logic` 标签库:提供逻辑控制,如`&lt;logic:iterate&gt;`遍历集合,`&lt;logic:notEmpty&gt;`检查集合是否为空。 - `tiles` 标签库:用于构建可重用的页面组件,`&lt;tiles:insert&gt;`插入一个定义的组件。 2. 分页标签库: `...

    Java实训教程 Java软件开发实战 Java开发框架介绍 SpringMVC_10_拦截器 共7页.pptx

    response.sendRedirect(request.getContextPath() + "/html/login.html"); return false; } else { return true; // 放行 } } @Override public void postHandle(HttpServletRequest request, ...

    struts2学习文档(含截图)

    可以通过`request.getContextPath()`获取项目路径,通过`request.getScheme()`、`request.getServerName()`和`request.getServerPort()`获取协议、服务器名称和端口号。 - 这些信息在构建相对路径或者绝对路径时...

    jsp文件绝对路径的设置方法

    1. request.getContextPath():此方法返回当前请求的上下文路径(即Web应用的根目录)。比如,Web应用部署在服务器的根目录下,则返回的是空字符串"";如果部署在根目录下的一个名为"myapp"的文件夹中,则返回的是"/...

    网站开发之MyEclipse简单实现JSP网页表单提交及传递值1

    表单的`action`属性为空,意味着表单数据将在同一页面上处理,方法为`POST`。 HTML登录页面代码如下: ```html &lt;tr&gt;&lt;td colspan="2" align="center"&gt;贵州财经大学登陆&lt;/h2&gt;&lt;/td&gt; &lt;tr&gt;&lt;td&gt;用户名:&lt;/td&gt; &lt;td&gt;...

Global site tag (gtag.js) - Google Analytics