`
jsjxqjy
  • 浏览: 116866 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

strtus2 标签 : <s:url /> 的用处

阅读更多
1 -------------------------------------------------------------
<s:url id="csadetail_jump" action="csadetail_jump" namespace="/portin" includeParams="all" 

/>
function onContinue(){
    window.location.href="${csadetail_jump}&csa=" + getCsa();
}


2-------------------------------------------------------------
<s:url id="csa_detail_search" action="csadetailsearch_ajax" namespace="/ajax"
    includeParams="none" />
$.ajax({ url:"${csa_detail_search}?

cmd=queryCsa&street="+street+"&state="+state+"&city="+city+"&zip="+zip,
              type:"get",           
             dataType:"html",
             data:"",
             success:function(msg){ 
                                 $("#dv").html(msg);
                              } 
         });
}

 

3.-----------------------strust2国际化
<s:url id="url" action='switchLanguage' namespace='/' includeParams="none">
	<s:param name="request_locale">en_US</s:param>
</s:url>

//在你的action : switchLanguage里面传递参数 request_locale 
 //会strust2的  i18n 拦截器会自动获取这个参数,对Locale进行设置

//你也可以手动设置 : 
ActionContext.getContext().setLocale(new Locale("zh","CN"));

//取出URL的值 : 
<frame src="${url}" name="mainFrame" id="mainFrame" />

 

分享到:
评论

相关推荐

    taglib(struts2标签).doc

    除此之外,Struts2 还提供了其他通用标签,如 Bean 标签用于操作 JavaBean 对象,URLs 标签用于生成 URL,Action 标签用于调用 Action 方法等。每个标签都有其特定的用途和参数,它们共同构成了 Struts2 标签库的...

    Struts标签集合简介

    `&lt;s:token&gt;` 用于防止重复提交,`&lt;s:tree&gt;` 创建树形结构,`&lt;s:treenode&gt;` 定义树节点,`&lt;s:updownselect&gt;` 创建可上下选择的多选框,`&lt;s:url&gt;` 生成URL,通常与Action关联。 以上就是Struts标签的基本介绍,它们极...

    struts2 标签 大全 总结 实用

    以上只是Struts2标签库中的一部分,还有许多其他标签,如s:include、s:action、s:url等,它们提供了丰富的功能,使开发者能够构建出功能完善的Web应用。通过深入学习和实践,你可以更好地利用这些标签提高开发效率,...

    freemarker总结

    其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替&gt;会有更好的效果,因为 FreeMarker会把&gt;解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:&lt;#if (x&gt;y)&gt; ...

    javaweb标签大全

    - `&lt;s:if&gt;` 和 `&lt;s:else&gt;`:条件标签,与JSTL的条件标签类似。 5. Tiles框架标签: - `&lt;tiles:insert&gt;`:插入一个定义好的页面布局。 - `&lt;tiles:put&gt;`:添加内容到页面布局的特定区域。 6. Spring MVC标签: -...

    struts2标签集合

    除了上述主要标签,Struts2还提供了一些特定用途的标签,如`s:a`用于链接(Ajax支持),以及`s:debug`用于调试,显示值栈信息。 在使用Struts2标签时,通常会结合Action类和模型数据,Action类处理业务逻辑,将结果...

    struts 2.0 详细讲解 4个PPT

    - `&lt;s:action&gt;`:用于执行Struts 2 Action。 使用这些标签可以减少对Java脚本的依赖,提高代码的可读性和维护性。 **3. Struts 2.0 配置详解** 配置是Struts 2的关键部分,包括Action配置、结果配置、拦截器配置等...

    OGNL符号的使用

    例如:&lt;s:set name="myMap" value="#{'key1':'value1','key2':'value2'}"/&gt;,&lt;s:property value="#myMap['key1']"/&gt;,&lt;s:url value="#myMap['key1']" /&gt;。 在使用 OGNL 表达式时,需要注意“%”和“#”符号的区别。...

    struts2 井号,星号,百分号的含义和使用举例.doc

    比如在`&lt;s:url&gt;`标签中,`&lt;s:url value="#foobar['foo1']" /&gt;`和`&lt;s:url value="%{#foobar['foo1']}" /&gt;`的区别在于,后者会计算`#foobar`的`'foo1'`属性的值,然后将其作为URL的一部分。 最后,美元符号($)在...

    STRUTS2标签中符号_,$,%的用法示例.doc

    例如,`&lt;s:url value="%{#foobar['foo1']}"/`,这里的`%{}`告诉STRUTS2计算`#foobar['foo1']`的值,并将其作为URL的一部分。 3. `$` 符号: - **国际化资源文件引用**:在国际化资源文件中,`$`用于引用OGNL表达式...

    java web 标签大全

    例如,`&lt;s:textfield&gt;`用于创建输入字段,`&lt;s:submit&gt;`创建提交按钮,`&lt;s:if&gt;`和`&lt;s:else&gt;`实现条件逻辑,而`s:property&gt;`标签用于显示对象属性的值。 Spring MVC框架也有自己的标签库,比如`&lt;form:form&gt;`用于创建...

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

    4. Struts2框架下的URL处理:在Struts2中,可以使用 `&lt;s:url&gt;` 标签来生成URL,并处理中文参数,例如 `&lt;s:url action="anAction" includeParams="all"&gt;&lt;s:param name="paramName"&gt;中文参数&lt;/s:param&gt;&lt;/s:url&gt;`。...

    Struts2.0

    6. **OGNL(Object-Graph Navigation Language)**:Struts2内部使用OGNL作为表达式语言,用于在Action与视图之间传递数据,例如在JSP页面中通过`&lt;s:property&gt;`标签来显示Action属性的值。 7. **Struts2标签库**:...

    struts2.3.7_api.html

    5. **Struts标签库**:Struts2提供了一套丰富的JSP标签库,如`s:textfield`(用于输入字段)、`s:submit`(提交按钮)等,这些标签简化了视图层的开发。 6. **配置文件**:`struts.xml`是Struts2的主要配置文件,...

    OGNL使用小结

    `%`符号主要用于当属性值为字符串类型时计算OGNL表达式,例如在`s:url`标签中,`%{#foobar['foo1']}`会计算并返回`foobar`对象中`foo1`属性的值。 `$`符号在OGNL中有两个关键应用。一是国际化资源文件中引用OGNL...

    超级有影响力霸气的Java面试题大全文档

    round方法返回与参数最接近的长整数,参数加1/2后求其floor. 30、String s = new String("xyz");创建了几个String Object? 两个 31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的? ...

    java 面试题 总结

    round方法返回与参数最接近的长整数,参数加1/2后求其floor. 27、String s = new String("xyz");创建了几个String Object? 两个 28、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序...

Global site tag (gtag.js) - Google Analytics