0 0

struts2 如何设置 contextPath?0

在JSP页面中,用 <%=request.getContextPath()%>可以得到网站根目录的值,那么如何使用struts2标签中使用这个值呢?
比如 <s:property value=?/>可以显示这个值?已经尝试过 #request.contextPath 不行
使用此功能的目的是将根路径设置在一个变量中以调用
如<s:set name='root' value='contextPath'/>
2008年5月27日 09:22

1个答案 按时间排序 按投票排序

0 0

采纳的答案

<s:property value="#request.get('javax.servlet.forward.context_path')" />

2008年5月29日 21:25

相关推荐

    struts2学习

    这里使用`${pageContext.request.contextPath}`动态生成各个链接的完整URL,确保链接总是指向正确的上下文路径。 通过上述分析,我们可以看到Struts2框架的强大之处在于它能够清晰地组织业务逻辑,简化Web应用的...

    struts2学习笔记.doc

    &lt;Context path="/struts2" docBase="D:\src\struts2\WebRoot" reloadable="true"/&gt; ``` - 配置`reloadable="true"`使得开发过程中修改的.class文件或配置文件能够自动被Tomcat识别并重新加载,但在生产环境中建议...

    struts2环境搭建

    你可以运行项目,通过访问`http://localhost:8080/your-context-path/helloWorld`来测试你的第一个Struts2应用。 这个过程中,你可能还需要了解Maven或Gradle等构建工具,它们可以帮助自动管理依赖项。此外,了解...

    jsp页面中${pageContext.request.contextPath}介绍

    3. 与框架集成:许多Web框架如Struts、Spring MVC等,都推荐使用${pageContext.request.contextPath} 来构建URL,因为这可以确保在不同部署环境下,应用的路由依然正常工作。 4. 服务定位:在需要通过URL调用其他...

    Struts2添加SSL功能

    对于Struts2应用,可能还需要配置应用的Context Path。 4. **更新应用代码**:在Struts2应用中,可能需要更新URLs以强制所有请求通过HTTPS。这可以通过在Struts2配置文件(如struts.xml)中设置全局结果或使用过滤...

    【张冰Struts2学习笔记】0103_Path与绝对路径

    标题中的“【张冰Struts2学习笔记】0103_Path与绝对路径”表明了这篇笔记主要讨论的是Struts2框架中关于Path和绝对路径的概念及其应用。Struts2是一个流行的Java Web开发框架,它提供了强大的MVC(模型-视图-控制器...

    使用urlrewrite重写struts2的action

    `type="redirect"`表示客户端会接收到一个302重定向响应,`%{contextPath}`是当前应用的上下文路径,`${name}`则是从原始URL中提取的参数。 4. **启动应用**:现在,当你运行应用并访问原始URL时,`URL Rewrite ...

    struts2视频自学总结

    &lt;Context path="/struts2" docBase="D:\struts2\struts2\WebRoot" reloadable="true"/&gt; ``` 这里`docBase`指向Web应用的根目录,`reloadable`属性设置为true,表示服务器热加载。 3. **web.xml配置**:定义...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的'do'字。 struts.configuration The org.apache.struts2.config.Configuration implementation class org....

    struts2环境

    &lt;Context path="struts2" docBase="C:\struts2\struts2\WebRoot" reloadable="true" /&gt; ``` 然后,通过在浏览器中访问`http://localhost:8080/`来测试Tomcat是否正常运行。 接下来,启动MyEclipse并设置工作空间为`...

    使用Maven搭建S2SH工程详解一:使用Maven创建struts2工程

    &lt;contextPath&gt;/&lt;/contextPath&gt; &lt;scanIntervalSeconds&gt;3 &lt;port&gt;7002 &lt;maxIdleTime&gt;60000 ``` 4. **编译项目** 在工程目录下,运行`mvn compile`命令来编译项目。如果编译成功,表明配置没有...

    kindeditor整合struts2 并且增加删除图片功能

    在IT行业中,Web应用开发是不可或缺的一部分,而Struts2作为Java EE领域内的一款流行MVC框架,常常被用于构建企业级的Web应用程序。KindEditor则是一款强大的在线文本编辑器,它提供了丰富的富文本编辑功能,如图片...

    Eclipse+Struts2+Spring+MyBatis环境搭建

    &lt;Context path="/ems" docBase="E:\workspace\EMS\WebContent" reloadable="true" /&gt; ``` - 在`WebContent`目录下新建一个默认JSP页面:`NewFile.jsp`,并打印一行信息:“Hello World!”。 - 重启Tomcat服务器...

    Struts 2简单小示例

    在这个例子中,"test"可能是应用的Context Path,而"welcome"可能是Struts 2配置中的一个Action,负责处理请求。 1. **Struts 2框架基础**: Struts 2的核心是Action类,它是业务逻辑的载体。每个Action类对应一个...

    struts2的架包和搭建开发环境

    3. **创建Web项目**:在IDE中新建一个Dynamic Web Project,设置项目的属性,如Context Path和Java版本。 4. **添加Struts2依赖**:Struts2需要依赖于其他库,如Servlet API、JSP API等。你可以通过Maven或Gradle来...

    详细的struts2知识

    在Windows环境下搭建Struts2,需要正确配置JAVA_HOME、CLASSPATH、PATH、TOMCAT_HOME、CATALINA_HOME和CATALINA_BASE等环境变量,确保Java和Tomcat能正常运行。 接着是Struts2框架的配置。要使用Struts2,你需要...

    struts2+maven+jetty 示例

    &lt;contextPath&gt;/struts2Demo&lt;/contextPath&gt; ``` 最后,通过执行`mvn jetty:run`命令,Jetty会自动加载项目,你可以在浏览器中访问`http://localhost:8080/struts2Demo/hello`来查看运行效果。 总的来说,...

    struts2结合easyui实现增删改分页排序

    用户列表" class="easyui-datagrid" fitColumns="true" singleSelect="true" pagination="true" rownumbers="true" url="${pageContext.request.contextPath}/datagridData.action"&gt; ...

    maven2搭建hibernate+spring+struts2项目

    &lt;Context path="/sshExt" docBase="D:\lvlf\projects\sshExt\target\sshExt" debug="0" privileged="true" reloadable="false" workDir="D:\lvlf\projects\sshExt\target\sshExt-1.0-SNAPSHOT\tmp"/&gt; ``` 然后,启动...

    【张冰Struts2学习笔记】0102_第一个Struts2实例

    【张冰Struts2学习笔记】0102_第一个Struts2实例 在Java Web开发领域,Struts2框架是十分重要的MVC(模型-视图-控制器)架构之一,它极大地简化了Web应用程序的开发流程。这篇学习笔记将带你入门Struts2,通过创建...

Global site tag (gtag.js) - Google Analytics