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" />
分享到:
相关推荐
除此之外,Struts2 还提供了其他通用标签,如 Bean 标签用于操作 JavaBean 对象,URLs 标签用于生成 URL,Action 标签用于调用 Action 方法等。每个标签都有其特定的用途和参数,它们共同构成了 Struts2 标签库的...
<s:a href="%{url}">链接文字</s:a> ``` - **解释**:`%{url}`将被替换为实际的URL路径。 ##### 2. `<s:action>` 执行Action标签 - **用途**:执行一个Action。 - **示例代码**: ```xml <s:action name=...
- 示例:`<s:choose><s:when test="%{#session.user == 'admin'}">Admin Panel</s:when><s:otherwise>Guest</s:otherwise></s:choose>` - 用途:类似于 Java 中的 switch-case 结构,用于复杂的条件判断。 ##### ...
- **用途**:`<s:url>`用于创建URL路径,`<s:a>`用于创建带有动态URL的超链接。 - **示例用法**: ```xml <s:url id="userEditUrl" action="userAction"/> <s:a href="%{userEditUrl}">编辑用户</s:a> ``` 这里...
`<s:token>` 用于防止重复提交,`<s:tree>` 创建树形结构,`<s:treenode>` 定义树节点,`<s:updownselect>` 创建可上下选择的多选框,`<s:url>` 生成URL,通常与Action关联。 以上就是Struts标签的基本介绍,它们极...
- `<s:action>` 标签主要用于调用Struts2中的Action。在JSP页面中,此标签可以指向特定命名空间内的某个Action,并且标签体通常用于展示Action处理的结果。 - **使用示例**: 在`success.jsp`文件中,通过`<s:...
条件标签 `<s:if>`、`<s:elseif>`、`<s:else>` - **用途**:用于在页面上进行条件判断。 - **示例代码**: ```xml <s:if test="%{#session.user != null}"> 欢迎您,%{#session.user.name}! </s:if> <s:else...
以上只是Struts2标签库中的一部分,还有许多其他标签,如s:include、s:action、s:url等,它们提供了丰富的功能,使开发者能够构建出功能完善的Web应用。通过深入学习和实践,你可以更好地利用这些标签提高开发效率,...
13. `<s:url>`和`s:a>`:创建URL链接,`<s:url>`用于生成URL,`<s:a>`则将URL包装为一个链接标签。 14. `<s:include>`:包含其他JSP或Struts2标签页,实现页面重用。 这些标签使得开发者可以避免直接操作HTML,...
其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替>会有更好的效果,因为 FreeMarker会把>解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:<#if (x>y)> ...
- `<s:if>` 和 `<s:else>`:条件标签,与JSTL的条件标签类似。 5. Tiles框架标签: - `<tiles:insert>`:插入一个定义好的页面布局。 - `<tiles:put>`:添加内容到页面布局的特定区域。 6. Spring MVC标签: -...
- **Struts2提供了一系列的标签:** 如`<s:textfield>`、`<s:submit>`等,方便创建动态表单。 以上是Struts2的一些基本知识点介绍,通过这些知识点的学习,初学者可以快速入门Struts2框架,并能够编写简单的Web应用...
除了上述主要标签,Struts2还提供了一些特定用途的标签,如`s:a`用于链接(Ajax支持),以及`s:debug`用于调试,显示值栈信息。 在使用Struts2标签时,通常会结合Action类和模型数据,Action类处理业务逻辑,将结果...
- `<s:action>`:用于执行Struts 2 Action。 使用这些标签可以减少对Java脚本的依赖,提高代码的可读性和维护性。 **3. Struts 2.0 配置详解** 配置是Struts 2的关键部分,包括Action配置、结果配置、拦截器配置等...
例如:<s:set name="myMap" value="#{'key1':'value1','key2':'value2'}"/>,<s:property value="#myMap['key1']"/>,<s:url value="#myMap['key1']" />。 在使用 OGNL 表达式时,需要注意“%”和“#”符号的区别。...
比如在`<s:url>`标签中,`<s:url value="#foobar['foo1']" />`和`<s:url value="%{#foobar['foo1']}" />`的区别在于,后者会计算`#foobar`的`'foo1'`属性的值,然后将其作为URL的一部分。 最后,美元符号($)在...
例如,`<s:url value="%{#foobar['foo1']}"/`,这里的`%{}`告诉STRUTS2计算`#foobar['foo1']`的值,并将其作为URL的一部分。 3. `$` 符号: - **国际化资源文件引用**:在国际化资源文件中,`$`用于引用OGNL表达式...