`
kabike
  • 浏览: 610812 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

struts2的url标签解决contextpath的问题

    博客分类:
  • SSH
阅读更多
web应用部署时,很有可能有不同的context path.为了解决这个问题,
可以使用<%String contextPath = request.getContextPath();%>
但是jsp中写java代码总是不美观.
在struts2中可以使用el表达式${pageContext.request.contextPath}

struts2中还可以用url标签,它会自动的添加context path
<s:url action="Wqpcp" namespace="/water"/>
分享到:
评论

相关推荐

    使用urlrewrite重写struts2的action

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

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

    标签“源码”暗示可能涉及到Struts2框架的内部实现,理解源码可以帮助开发者深入学习框架的工作原理,提高问题排查能力。而“工具”可能是指使用的一些辅助工具,如IDE、代码分析工具等,它们能帮助开发者更便捷地...

    struts2学习笔记.doc

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

    使用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`命令来编译项目。如果编译成功,表明配置没有...

    Struts 2简单小示例

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

    struts2

    6. **视图层重定向**:在Struts2中,可以通过多种方式实现页面跳转,例如使用`redirect`动作或通过`&lt;s:url&gt;`标签生成正确的URL。为了方便地生成应用根路径,可以使用`request.getContextPath()`方法。 例如,在JSP...

    action跳转导致图片不能显示

    ### Struts2框架中Action跳转导致图片无法显示的问题解析及解决方案 #### 问题背景 在Web开发过程中,经常会遇到由于Action跳转而导致原本能够正常显示的图片无法加载的情况。这种情况通常发生在使用Struts2框架时...

    java伪静态URL重写的方法

    4. **配置Struts2框架**:同样在web.xml中,配置Struts2的FilterDispatcher,并确保URL重写拦截器能在Struts2之前执行。 5. **部署与测试**:将项目部署到Web服务器后,可以通过配置的静态URL(如:...

    Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00

    #### 四、整合中常见的问题及解决方法 **4.1 使用Myeclipse整合时在工程中加入各框架的顺序** 当使用MyEclipse进行整合开发时,建议按照以下顺序添加各个框架的库文件: 1. 添加Struts相关的库文件。 2. 添加...

    Struts2+jquery.form.js实现图片与文件上传的方法

    url : "${pageContext.request.contextPath}/notice/uploadPic.action", type : "post", dataType : "text", async : true, success : function(imageUrl){ // 处理成功后的逻辑,例如显示上传的图片URL }, ...

    Struts+DAO+Hibernate的登陆

    2. **页面设计**:使用JSP页面实现登录界面,并通过Struts标签完成表单提交等操作。 ##### 4. 数据源配置 为了使Struts、DAO和Hibernate能够正常工作,还需要配置数据源。这里使用的是Apache Commons DBCP作为连接...

    Struts+Hibernate模板开发笔记

    在`&lt;/host&gt;`标签之前插入`&lt;Context&gt;`标签,定义一个名为"/demo"的应用,并配置数据库连接池。`&lt;Resource&gt;`标签用于声明数据源,`&lt;ResourceParams&gt;`标签内定义了数据库连接的相关参数,如驱动类名、URL、用户名、密码...

    jsp html 路径解决

    request.setAttribute("contextPath", contextPath); %&gt;` - `${contextPath}/sub/submit.jsp" method="post"&gt;` #### 四、总结 正确地管理和使用路径对于构建高效、可维护的Web应用程序至关重要。在JSP开发中,理解...

    ssh整合步骤

    &lt;Context path="/oa" docBase="D:\Java\MyEclipse8.6_Workspace\OA\WebRoot" reloadable="true"/&gt; ``` - **MyEclipse配置**: 进入`Window -&gt; Preferences -&gt; MyEclipse Enterprise -&gt; Servers -&gt; Tomcat -&gt; Tomcat...

    ssh2集成流程展示

    &lt;Context path="/ssh2" docBase="d:\workspace\ssh2\WebRoot" reloadable="true"/&gt; ``` - 这里的`docBase`路径应根据实际开发环境进行调整。 3. **发布与测试**: - 配置完成后,通过MyEclipse部署项目到Tomcat...

    struts json 类型异常返回到js弹框问题解决办法

    url: $.contextPath + "/ConnONGL_login", //dataType: "Json", // 这行注释掉 async: false, cache: false, data: { // 其他数据 } }); ``` 上述修改后的AJAX请求不再期望服务器返回JSON数据,这样就可以...

    spring框架登录初始化数据与struct2权限设置等相关知识

    - **pageContext.request.contextPath**:用于获取当前项目的上下文路径,例如:`/ajax01`。 - **classpath**:表示编译后的`.class`文件所在路径。 #### 五、其他相关问题 - **综合运用**:SSH框架的使用不仅仅是...

    整合SSH三大框架介绍.doc

    &lt;Context path="/ssh2" docBase="F:\javaWeb\ssh2\WebRoot" reloadable="true" /&gt; ``` - `path`属性代表访问的应用路径;`docBase`属性代表项目的WebRoot目录位置;`reloadable`属性设置为`true`可以实现热部署。...

    SSH初始始框架搭建(MYECLIPSE10)

    2. **导入框架库**:通过Eclipse的Build Path -&gt; Configure Build Path -&gt; Libraries -&gt; Add External JARs,导入Struts2、Spring和Hibernate的相关jar包。确保包含所有必需的依赖库,如struts2-core、spring-...

Global site tag (gtag.js) - Google Analytics