- 浏览: 89685 次
- 性别:
- 来自: 宜昌
文章分类
最新评论
-
chenaha:
不知道大哥是否会用sencha touch,我想写一个这样的效 ...
用ext读取XML写一个“省-市-邮编”三级联动
1.添加freemaker.jar包
2.servlet中
Configuration conf = new Configuration(); conf.setServletContextForTemplateLoading(this.getServletContext(), "web"); conf.setDefaultEncoding("UTF-8"); Template tpl = conf.getTemplate("list.htm"); Map<String, Object> map = new HashMap<String, Object>(0); map.put("userList", list); map.put("count", count); map.put("page", p); map.put("pagesize", s); tpl.process(map, response.getWriter());
3.list.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="css/common.css"> </head> <body> <div> <form method="post" action="user" name='myform'> <input type="text" name="name"/> <select name='state'> <option value="">请选择 <option value="0">禁用 <option value="2">启用 </select> <input type="submit" value="SEARCH"/> </form> <table class="grid"> <tr> <th> code </th> <th> name </th> <th> pwd </th> <th> 操作 </th> </tr> <#list userList as user> <tr> <td width=50 align="center"> ${user.code} </td> <td> ${user.name} </td> <td> ${user.pwd} </td> <td width=120 align="center"> <span><a href=''>查看</a> </span> <span><a href=''>修改</a> </span> <span><a href="javascript:if(confirm('确定要删除吗?')){alert(${user.code});}">删除</a> </span> </td> </tr> </#list> </table> <#include "pagebar.htm"/> </div> </body> </html>
4.pagebar.htm
<#assign pagecount = 1> <#if count%pagesize == 0> <#assign pagecount = (count/pagesize)?int> <#else> <#assign pagecount = ((count/pagesize)+1)?int> </#if> <div class="pagediv"> <form method="post" action="user" name="queryForm" style="margin:0;"> <input type="hidden" name="page" value="${page}"/> <input type="hidden" name="pagesize" value="${pagesize}"/> <#list queryparams?keys as key> <input type="hidden" name="${key}" value="${queryparams[key]}"/> </#list> </form> <div class="pagebar"> <#if count>0> 总共${count}条记录 共${pagecount}页 <#if pagecount>1> 当前第${page}页 <a href='javascript:toPage(1)'>首页</a> <a href='javascript:toPage(${page-1})'>上一页</a> <a href='javascript:toPage(${page+1})'>下一页</a> <a href='javascript:toPage(${pagecount})'>尾页</a> </#if> <#else> 没有数据 </#if> </div> </div> <script type="text/javascript"> function init(){ var myform = document.getElementById('myform'); <#list queryparams?keys as key> myform['${key}'].value = '${queryparams[key]}'; </#list> var table = document.getElementsByTagName('table')[0]; var rows = table.rows; var len = rows.length; for(var k in rows){ if(k%2==0){ rows[k].style.backgroundColor='#eee'; } } } init(); function toPage(p){ var queryform = document.getElementById('queryform'); if(p>${pagecount}){ p = ${pagecount}; } if(p<1){ p = 1; } queryform.page.value = p; queryform.submit(); } </script>
5.css文件
table.grid { font-size: 12px; width: 100%; border: 1px solid #ccc; border-collapse: collapse; } table.grid th { font-size: 12px; border: 1px solid #ccc; height: 28px; background-color: #999; color: #fff; padding: 2px; } table.grid td { font-size: 12px; border: 1px solid #ccc; height: 28px; padding: 2px; } table.grid a,table.grid a:link,table.grid a:visited { color:blue; text-decoration: none; } table.grid a:hover,.pagebar a:active { text-decoration: none; color: red; } .pagediv { font-size: 12px; } .pagebar { font-size: 12px; border: 1px solid #ccc; text-align: right; padding: 3px 50px 3px 0; } .pagebar a,.pagebar a:link,.pagebar a:visited { text-decoration: none; } .pagebar a:hover,.pagebar a:active { text-decoration: none; background-color: red; color: #fff; }
发表评论
文章已被作者锁定,不允许评论。
-
dialog
2014-01-06 15:26 0div.rzy-mask { background-co ... -
box.js
2013-12-23 15:54 737jQuery.fn.center = function(sc ... -
IE6 autocomplete
2013-12-11 10:05 649aaa -
Callable Future
2013-12-09 09:00 627package advancedJava; impor ... -
RequestContext
2013-12-06 11:30 496package util; import java.i ... -
XUtil
2013-12-04 15:21 1199package util; import java.i ... -
ActionFilter
2013-12-04 09:02 476package util; import java. ... -
最新基于Json 协议的架构
2013-12-02 23:35 724package util; import java. ... -
权限脚本
2013-11-27 09:32 525aa DROP TABLE IF EXISTS seq; ... -
主框架
2013-04-10 23:30 609<!DOCTYPE HTML PUBLIC &quo ... -
java 备份mysql
2012-07-01 01:18 777import java.io.BufferedReader;i ... -
权限管理
2012-06-23 02:14 705权限管理 -
FTPUPLOAD
2012-04-28 17:56 0package util; import java.io ... -
layout
2011-11-15 22:49 661$(function () { ... -
ligerui.css
2011-11-15 22:41 1259/* YUI CSS Reset */ html{col ... -
Accordion
2011-11-15 22:29 3085/** * jQuery ligerUI 1.0.2 * ... -
LigerUI
2011-11-13 16:52 876SDFD -
js 控件集
2011-11-06 00:39 976js 控件集 -
fileutil
2011-10-24 16:04 886import java.io.File; import ja ... -
语法高亮
2011-10-21 16:17 694语法高亮
相关推荐
在这个场景中,我们关注的是一个基于FreeMarker(Freemaker)的Java代码生成器。FreeMarker是一个强大的、轻量级的模板引擎,主要用于生成动态Web内容,但在Java世界里,它也被广泛用于生成源代码、配置文件等静态...
在本示例中,“freemaker简单小例子”可能是指如何在Freemarker模板中插入动态数据并渲染成页面。基本流程包括以下几个步骤: 1. **创建Freemarker模板**:在`.ftl`文件中,你可以定义HTML结构,并使用`${...}`或`...
### Freemaker 入门与深入知识点详解 #### 一、Freemaker简介 Freemaker是一款功能强大的模板引擎,常用于Web应用程序中的动态页面生成。相比于其他模板引擎如Velocity,Freemaker支持更为灵活的过程调用、递归处理...
在给定的场景中,`freemaker` 被用来自动化生成常见的Java开发中的各种组件,如`javabean`、`action`、`service`、`dao`以及`struts2`和`spring`的配置文件。这一过程极大地提高了开发效率,减少了重复劳动。 1. ...
【标题】"IDEA+MAVEN+springMVC+mybatis+mySQL+freemaker" 涵盖了现代Web开发中的多个核心组件,这些组件共同构建了一个完整的Java Web应用程序框架。IDEA是IntelliJ IDEA,一个强大的集成开发环境,提供丰富的功能...
在使用freemaker进行开发时,走了很多弯路,这个是最后终于成功后进行的总结,保留一份,并共享给大家
FreeMaker是一款强大的模板引擎,常用于Java环境中动态生成各种类型的文本文件,如HTML、XML、CSV,当然也包括Microsoft Word的DOC格式。本教程将详细讲解如何使用FreeMarker来生成单个及多个Word文档,并将其压缩...
这个"freemaker插件 2.3.18"指的是针对FreeMarker库的一个特定版本2.3.18的插件。这个插件旨在为开发者提供更好的支持和集成环境,使他们能够更高效地利用FreeMarker模板语言来编写和调试模板。 FreeMarker的核心...
在"freemaker简单实现"的项目中,你可能包含以下步骤: 1. **引入依赖**:在你的Maven或Gradle项目中,添加FreeMarker的依赖库。例如,在Maven的pom.xml文件中添加: ```xml <groupId>org.freemarker ...
本资源“freemaker导出word的doc_docx_带动态图片及word转pdf工具类_jar_万能整理汇总.rar”显然是一个集合了多种功能的压缩包,旨在帮助开发者高效地使用Freemarker来处理复杂的Word文档生成任务,并且包含了将Word...
springboot+freemaker+mybatis框架整合的案件后台管理系统,包含案件的excel批量添加,案件跟踪修改,案件每日和每月统计,权限管理(自定义角色)等; 相关技术关键字:springboot freemaker quartz mybatis mysql ...
structs2 + spring2 + hibernate3 +freemaker + Ajax 其中包括Jquery+Ajax等最新技术 实现的完整项目实例,从中可以学得很多技术知识,只此一家别 无二家. 想学好java_Web开发的就赶紧下载吧 (己包含了数据库的文件,...
在本案例中,我们关注的是如何使用Freemaker来导出Word文档。这个"Freemaker导出word亲测可用"的项目,显然是一个实际应用的示例,它提供了便捷的方法来生成Word文档,无需复杂的操作。 Freemaker的核心理念是将...
freemaker作为模板引擎,相当强大,当前的最新版了
FreeMaker IDE是一款专为FreeMarker模板语言设计的集成开发环境(IDE)。FreeMarker是一个开源的、基于Java的模板引擎,常用于Web应用开发,能够与Servlets或JavaServer Pages(JSP)配合工作,用于生成动态内容。它...
FreeMarker是一款强大的、开源的模板引擎,主要用于生成动态HTML、XML或其他格式的文本输出,尤其在Web应用开发中被广泛使用。它与Java语言紧密集成,但模板设计者无需了解Java,只需关注数据和如何展示数据。...
### Freemaker经典_入门开发指南 #### Freemaker简介与特性 Freemaker是一个强大的模板引擎,以其高度灵活性和扩展性著称。相比于其他模板引擎(如Velocity),Freemaker提供了更为丰富的功能,例如强大的过程调用...
FreeMaker API CHM 文件是关于FreeMarker模板引擎的英文版API文档,它是以CHM(Microsoft Compiled HTML Help)格式编译的,这种格式通常用于存储和查看离线帮助文档。FreeMarker是一个开源的Java库,它允许开发者用...