`

Freemarker中点击按钮显示某些内容

阅读更多
上网时看到那些令人眼前一亮的功能时,就会感觉相当舒服~今天做了一个很小的功能,记录下。。。

需求:现在需要点击查看按钮显示加油卡和vip卡号记录,不点击时不显示、、
好处:有些数据查询很耗资源,所以用户不要求看时可以不查
1,js:
$().ready( function() {
var $vipCard=$("#vipCard");//button的id
	var $viptd=$("#viptd");//需要加入的位置id
	$vipCard.click(
		function() {
			<@compress single_line = true>
				var personTrHtml = 
                                //加入的内容
				'<lable id="vip" >
					<#list vipCardList as cards>//vipCardList 通过后台action中getVipCardList()方法
						${cards.fnumber}&nbsp;&nbsp;
					</#list>
				</lable>';
			</@compress>
			$viptd.append(personTrHtml);
			document.getElementById("vipCard").disabled="false";
		}
	);
);

2,body:
<td id="viptd">
						<#if isAddAction>
							<input type="text" name="vipCardNum" class="formText"  title="输入VIP卡号" />
						<#else>
							<input type="text" name="vipCardNum" class="formText"  title="输入VIP卡号" /><input id="vipCard" type="button" value="查看">
						</#if>
					</td>


3,java:
public List<VipCard> getVipCardList(){
		member = memberService.load(id);
		Set<VipCard> vipCardSet=member.getVipCardSet();
		List<VipCard> vipCardList=new ArrayList<VipCard>(vipCardSet);
		return vipCardList;
	}
分享到:
评论

相关推荐

    freemarker 中文乱码解决

    本文将深入探讨Freemarker中中文乱码的成因及解决策略。 ### 成因分析 中文乱码问题主要源于编码不一致。在Freemarker中,乱码可能发生在多个环节:模板文件的读取、数据模型的处理以及最终HTML页面的渲染。具体来...

    freemarker中文API手册

    3. 通用数据模型:FreeMarker不直接反射到Java对象,而是通过插件式对象封装,以变量方式在模板中显示。 4. 为Web准备:内建处理典型Web相关任务,能够集成到Model2 Web应用框架中作为JSP的替代,支持JSP标记库。 5....

    FreeMarker中文文档.pdf下载

    字符串处理是FreeMarker中的一个重要方面,可以进行字符串的拼接、截取、替换等操作。例如: ```ftl ${str?upper_case} &lt;!-- 输出 "HELLO WORLD" --&gt; ${str?replace("o", "0")} &lt;!-- 输出 "Hell0 W0rld" --&gt; ``` ...

    freemarker中文文档与包

    2. **数据模型与变量**: 在Freemarker中,数据模型是由Java对象组成的,这些对象可以通过模板语言访问。模板中的变量通常引用这些数据模型中的属性,例如`${user.name}`将输出用户对象的name属性值。 3. **模板设计...

    FreeMarker2.3.23官方中文文档

    通过阅读和理解FreeMarker 2.3.23的官方中文文档,开发者能够熟练掌握FreeMarker的使用技巧,从而在Web应用开发中更加高效地创建和管理动态内容。这份文档详尽地涵盖了FreeMarker的各个方面,无论是初学者还是经验...

    freemarker中文手册.pdf

    - **模板内容**:示例中使用`${...}`包裹的占位符作为FreeMarker指令,将在渲染时被相应的数据替换。 - **数据模型**:定义了一个包含用户名称和最新产品的数据模型,该模型由开发者创建并通过FreeMarker传递给...

    FreeMarker通用的分页

    在FreeMarker中实现通用的分页功能是提高Web应用程序性能和用户体验的重要一环。 ### FreeMarker通用分页知识点解析 #### 1. 分页宏(Macro)定义 FreeMarker中的宏允许我们封装可重用的代码块,这在实现通用分页...

    FreeMarker+中文手册

    FreeMarker 是一个强大的模板引擎,常用于Web应用中的动态页面生成。它与Java语言紧密集成,但不包含任何业务逻辑,而是专注于呈现数据。FreeMarker的设计理念是将数据模型与HTML或其他格式的模板分离,使得开发者...

    freemarker中文学习资料

    - **模板语言**:Freemarker使用一种简单的、声明式的模板语言,允许开发者编写模板,与后台数据模型结合,生成动态内容。 - **数据模型**:Freemarker模板与应用程序的数据模型进行绑定,模型中的数据可以在模板...

    FreeMarker中文参考手册以及jar包

    通过阅读手册并实践其中的示例,你可以深入了解FreeMarker的机制,并熟练地将其应用于实际项目中,实现动态生成各种文本内容的需求。在Java Web开发中,FreeMarker常与Spring框架结合,用于生成HTML视图,提供高效、...

    Freemarker中遍历list集合实例

    本实例将详细介绍如何在Freemarker中遍历list集合,帮助你理解和应用这一核心功能。 在Freemarker中,遍历list集合主要依赖于`&lt;#list&gt;`指令。当你有一个Java对象,例如一个ArrayList或LinkedList,这些对象在...

    非常好的Freemarker中文教程

    10. **实战案例**:教程可能提供实际项目中的应用示例,如MVC框架(如Spring MVC)中的Freemarker集成,邮件生成,报表生成等。 从提供的文件名"FreeMarkerl_zh_CN.pdf"来看,这应该是一份中文版的Freemarker教程...

    freemarker-2.3.30-API文档-中文版.zip

    赠送jar包:freemarker-2.3.30.jar; 赠送原API文档:freemarker-2.3.30-javadoc.jar; 赠送源代码:freemarker-2.3.30-sources.jar; 赠送Maven依赖信息文件:freemarker-2.3.30.pom; 包含翻译后的API文档:...

    freemarker初探 附 freemarker中文手册 与 struts2 checkboxlist的研究

    Freemarker是一个强大的模板引擎,常用于Web应用中的视图层渲染,与Struts2等MVC框架结合使用。在本篇文章中,我们将探讨Freemarker的基础知识,并结合Struts2中的checkboxlist进行研究。 首先,让我们理解...

    FreeMarker_2.3.23 中文

    FreeMarker 是一个强大的模板引擎,常用于Web应用开发中的视图层,特别是在Java平台上。它与JSP、Servlet等技术配合使用,可以实现MVC(Model-View-Controller)架构中的视图部分,帮助开发者将业务逻辑与表现层分离...

    freemarker中文手册.rar

    Freemarker是一个强大的模板引擎,常用于Web应用中的视图层渲染,比如JavaEE的MVC框架Spring MVC。它允许开发者使用类似于HTML的模板语言来动态生成内容,从而分离业务逻辑与表现形式,提高开发效率和代码可维护性。...

    freemarker 自定义freeMarker标签

    FreeMarker 是一个强大的模板引擎,常用于Java应用中生成HTML、XML等动态内容。它允许开发者使用简单的模板语言(TL)来分离业务逻辑和视图层。本篇将深入探讨如何自定义FreeMarker标签,以扩展其功能并适应特定项目...

    freemarker中文帮助文档

    freemarker帮助文档 freemarker帮助文档 freemarker帮助文档 freemarker帮助文档

Global site tag (gtag.js) - Google Analytics