`
文章列表
http://huaco.3322.org/blog/?p=19   给webwork或者struts2添加freemarker宏(taglibrary) 大家是否发现做webwork开发,使用freemarker模板的时候,freemarker的宏很好用呢,类似这样<@ww.text name=”${message}”/>的代码在freemarker文件中随处可见,这样的宏都是由webwork带来的,那我们自己做的一些公用的宏如何添加到我们的类库上,方便自己的使用呢。经过对freemarker宏的了解和webwork给action提供的model,我们发现这个做起来非常简单。 ...
son入门(2) json在服务器端的应用      在上文中说了json应用的一个简单过程。在本文中详细说一个json在服务器端的应用。   json在服务器端应用大致分为2类:   1,接受并解析客户端发送给服务器的json数据   2,服务器向客户端发送json数据      下面分别说一下这2方面的应用:   1,接受并解析客户端发送给服务器的json数据   如果客户端发送给服务器的数据是 {name:'hello',obj:['age','13']}          服务器端程序如下:   package com.test;   import org.json.JSONArra ...
最近在学习JavaScript,发现不论是ext还是prototype都很推崇json这种通信协议的格式,但是这两个框架都是比较偏前端的,和dwr不同,dwr是一个一站式的ajax框架,不仅提供了客户端的工具方法,也包括服务端的配置和通信的处理。 而ext和prototype等仅仅设置好了json的接口并对ajax通信做了封装,相对而言是一种比较“纯粹”的AJAX实现,当然ext还包括了大量的图形组件,这又是题外话了。 为了解决ext们的通信问题,如果单纯的定义Servlet,实现起来比较原始,既复杂又不好管理。于是网上有好多人采用了dwr来管理通信,还有人用structs作为对接口Servle ...
http://snz.iteye.com/blog/221280 由于ss2的demo配置太过简单,要想在项目中应用的话必须进行相应扩展,这里简单写一下简单的扩展方法。 xml头中引入security命名空间 Xml代码 
 Nginx+tomcat 做负载均衡 http://blog.chinaunix.net/u2/83793/showart_1354266.html 架构描述 前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomcat) 优点:实现了可弹性化的架构,在压力增大的时候可以临时添加tomcat服务器添加到这个架构里面去
项目要实现这样的一个功能(如下图所示):选择左边下拉列表框中的选项,点击添加按钮,把选择的选项移动到右边的下拉列表框中,同样的选择右边的选项,点击删除按钮,即把选择的选项移动到左边的下拉列表框中.相信用js很多朋友都写过,下面是我用jQuery来实现这样的功能的.具体代码如下: 下拉列表 选择分包 <select id="fb_list" multiple="multiple" style="text-align:center;width:300px;height:1 ...
如何跳出页面的Frame框架 很多网页都是框架结构的,在很多的情况下会通过按钮点击事件或链接,跳出框架转到其它界面。例如说点击“注销登录”返回到登录界面。 一、通过运行脚本跳出框架有以下几种写法: 1.  <noscript language="javascript">window.open('Login.aspx','_top')</noscript>" 2.  <noscript language="javascript">window.open('Login.aspx','_parent')</ ...
freemarker语法开发指南 http://www.roboticfan.com/blog/user_2005/104/archives/2008/200855144645.shtml 0 推荐 常用语法 EG.一个对象BOOK 1.输出 ${book.name} 空值判断:${book.name?if_exists }, ${book.name?default(‘xxx’)}//默认值xxx ${ book.name!"xxx"}//默认值xxx 日期格式:${book.date?string('yyyy-MM-dd')} 数字格式:${book?string ...
FreeMarker学习1(Ftl) http://blog.csdn.net/xujian_2001/archive/2008/10/06/3023423.aspx freemark的流程: [code="java"] 11、判断语句 <#if> xxx <#elseif> xxxx <#else> eg: <#if name??>${name}<#else>${"no name"} 2、循环语句 <#list lstModel as model ...
http://blogger.org.cn/blog/more.asp?name=lhwork&id=20795   模板引擎 Template Engine 在B/S程式设计中,常常有美工和程序员二个角色,他们具有不同专业技能:美工专注于表现——创建页面、风格、布局、效果等等可视元素;而程序员则忙于创建程式的商业流程,生成设计页面要显示的数据等等。 很多时候,要显示的资料在设计的时候并不存在,它们一般是在运行时由程式产生的,比如执行“价格不高于800NT的USB Disk”查询的返回结果。这种技术需求产生了JSP等Scriptlet,JSP十分强大,但是也常常被滥用,并导致一些不良的 ...
来源http://www.java2000.net/viewthread.jsp?tid=4456 1 你根据用户名采用某个算法生成一个随机的字符串 比如可以根据当前时间和用户名生成 查看
可以导入其它的ftl.而且当前的数据也带过去了。比如 <#include "head.ftl"> 判断一个数据是否为null,使用 <#if common.username??> 局部变量,比如一个计数器,可以用 <#assign floor=0 > 初始化,然后用<#assign floor=floor+1 >进行递增 使用自定义的Map数据 Map map = 。。。。 map.put("key","value"); root.put("myMap", ...

项目组

public ActionForward update(ActionMapping mapping,  ActionForm form, HttpServletRequest request,  HttpServletResponse response) throws Exception { String imgDebug = null; boolean canUpdate = true; ImageForm imageForm = (ImageForm)form; if(imageForm.getId() == 0){      ActionForward ...

table的控制

 
  有时候使用到table 嵌套的问题,处理边框,使用下面的方式,得到很好得解决办法。   只显示上边框   <table   frame=above>     只显示下边框   <table   frame=below>       只显示左、右边框   <table   frame=vsides>     只显示上、下边框   <table   frame=hsides>     只显示左边框   <table   frame=lhs>     只显示右边框   <table   frame=rhs>     不显示任何 ...
package com.commons.utils; /** * 字符串编码器类,将字符串转换为指定格式. * * 参数字典: * src - source 来源的简写 * dst - destnation 目的的简写 * fnd - find 查找的简写 * rep - replace 替换的简写 * idx - index 索引,下标的简写 * enc - encoding 编码的简写 * * 例子: * <%=ArticleFormat.htmlTextEncoder(yourString)%> */ pu ...
Global site tag (gtag.js) - Google Analytics