用相对路径有时居然是这样,,加上<%=basePath%>

用相对路径有时居然是这样,所以还是用绝对路径好点,加上<%=basePath%>

比如create页面的action为ssh/pages/User/create,那么create页面的上的action路径如果为pages/Role/save,那么其实访问后台的路径是为

ssh/pages/User/pages/Role/save.这个相对路径就是相对ssh/pages/User的,而不是相对ssh/的,明白吗?

用相对路径有时居然是这样,,加上<%=basePath%>

时间: 2024-10-12 11:34:43

用相对路径有时居然是这样,,加上<%=basePath%>的相关文章

springmvc 在页面跳转之后 引入文件的路径前面加上了 controller 的映射名

转自:https://zhidao.baidu.com/question/2140453086362943788.html 应该是没有前面的/user的 前端用的是jsp吗,如果是在路径前加${pageContext.request.contextPath},如${pageContext.request.contextPath}/setting/style.css 追问 为什么会发生这样的情况呢?? 追答 如果你的页面上的路径不以/开头,则认为是相对路径,默认会自动加上上个页面请求的路径 原文地

Struts2中的路径问题总结

Struts2中路径问题是一个棘手的问题,初学时经常被路径问题搞得很烦,通过网上查找资料和自己实战中遇到的问题今天来对Struts2中的路径问题来一个总结,当然可能不会很完整,不过后续会进行补充: 1.  Struts2 一个要匹配路径的地方就是在处理完请求之后对页面进行分发的时候,也就是 result 元素里面的内容. 假设项目名为Struts2 在地址栏中访问action时URL基本是以 http://localhost:8080/Struts 开头 比如<action name="h

【转】Tomcat的默认访问路径

放在外网的应用,用户多是直接输入域名访问,相信没有哪个后面还加个尾巴,而Tomcat的默认目录是ROOT,所以我们需要更改其默认目录. 更改Tomcat的默认目录很简单,只需要修改server.xml就可以了. 具体是是在<Host></Host>之间加上Content标签,你可以理解为每个Content都代表一个应用. Content的具体属性为: <Context path ="" debug="0" docBase ="

DLL放在指定目录 以及设置dll调用路径

一.DLL放在指定目录 在编写C# winform程序中,不免一个项目会有多个工程文件,而这些工程文件之间是相互引用的,所以不想将工程的生成结果(exe或者dll)放在当前工程bin目录下的Debug目录或者Release目录,而是放在一个公共的目录下,比如DLLImport目录下,如何实现这个工程呢,我们知道,如果是C++,我们可以使用cmake来部署我的项目,同样在c#中也可以实现这样的功能,我们只需在每个工程的“属性”----“生成事件”----“生成后事件命令行”写入如下代码即可: IF

mac平台获取app路径

原本只是为了在mac平台简单地调用fopen.fwrite等函数,发现fopen需要包含绝对路径,才能正常使用:否则,即使调试时可以创建文件,直接调用app执行时,文件不会被创建. 为此,需要获取执行文件的绝对路径.用到函数_NSGetExecutablePath.这个函数获取的路径是app包里的执行文件的路径,直接在后面加上'/../../../../'到app路径也是不行的,大概是访问权限的问题,会导致fopen失败. 所以先将获取的路径处理一下,得到app路径,再在fopen中调用,经证实

关于项目部署好后的,访问路径要加项目名称的问题

访问路径:ip/项目名称/接口地址 访问路径会受到springmvc配置的影响:如下面这个就要加上unifyapi这个路径,那为什么要加上项目名字呢,一方面在ideal部署的的时候,deployment配置的时候会默认配置写的有项目名称,如果只写“/”,则访问时不需要加项目名称,如下.另一个情况就是在第三方服务器部署的时候,war包在tomcat下回自动解压成文件夹,文件夹名字一般就是war包名字了(一般war包不就是项目名字),所以访问项目的url自然要加项目名称.鏈接參考:https://b

JavaWeb 之 web项目中的路径问题

一.web 中的相对路径和绝对路径 在 JavaWeb 中,路径分为相对路径和绝对路径两种: 1.相对路径 相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系. .                                表示当前目录 ../                              表示上一级目录 资源名                       表示当前目录/资源名 2.绝对路径 绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的

【Java】获取此次请求URL,获取服务器根路径

一. 获取此次请求的URL **String requestUrl = request.getScheme() //当前链接使用的协议 +"://" + request.getServerName()//服务器地址 + ":" + request.getServerPort() //端口号 + request.getContextPath() //应用名称,如果应用名称为 + request.getServletPath() //请求的相对url + "?

struts2中获得绝对路径

在struts2应用中,通过获得绝对路径,简化代码: 方法一: 修改表单提交路径为绝对路径: <form action="<%request.getContextPath()%>/user/login" method="post"/> 方法二: 表单提交路径不修改,但是: 1.在页面中添加如下代码: <%String path=request.getContextPath(); String basePath=request.getSc