`
文章列表
本文来自CSDN博客: http://blog.csdn.net/xiaoping8411/archive/2010/06/02/5641575.aspx 1.1. 设置结果页面路径 默认所有的结果页面都存储在WEB-INF/content下,你可以通过设置struts.convention.result.path这个属性的值来改变到其他路径。如: Xml代码: ...
@InputConfig注解于方法 @InputConfig(resultName="create_input") public String create() { try { TestDataProvider.users.add(user); return "createSuccess"; } catch (Exception e) { logger.error(e); ...
struts2 中的默认的日期输出并不符合我们的中文日常习惯。以下是我知道的在struts2中进行日期格式化输出的几种方式。 1.利用 《s:date》进行格式化。如:《s:date name=“birthday” format=“yyyy-MM-dd”/》就是将属性birthday按yyyy-MM-dd的格式进行输出。 2.利用《s:param》进行格式化。如:《s:textfield name=“birthday” 》《s:param name=“value”》《s:date name=“birthday” format=“yyyy-MM-dd”/》《/s:param》《/s:tex ...
import java.util.Properties; Properties props=System.getProperties(); //获得系统属性集 String osName = props.getProperty("os.name"); //操作系统名称 String osArch = props.getProperty("os.arch"); //操作系统构架 String osVersion = props.getProperty("os.version"); //操作系统版本 Strin ...
jquery取radio单选按钮的值 $("input[name='items']:checked").val(); jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('input[name=items][checked]').val(); 获取select ...
LOCK TABLES    tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}    [, tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}] ...UNLOCK TABLESLOCK TABLES可以锁定用于当前线程的表。如果表被其它线程锁定,则造成堵塞,直到可以获取所有锁定为止。U ...
??是判断对象是否为空,例如:<#if object??>object对象不为空(即object存在)</#if> ?后面要加关键字,例如:<#if object?exists>object对象不为空</#if> <#if str??>${str?string}</#if><#--将str以字符串形式显示--> ${nowDate?time}<#--将现有时间以时间的格式显示,显示结果如:15:13:05--> ${nowDate?date}<#--以日期格式显示,如:2011-4-28--&g ...
碰到个问题,我使用struts2,前端使用freemaker.修改.ftl文件的时候,刷新页面,老是不生效. classic_compatible=true              ##如果变量为null,转化为空字符串,比如做比较的时候按照空字符做比较 whitespace_stripping=true          ##去掉多余的空格,非常有用 ##模版更新事件,设置为1秒,正式环境设置为3600秒  #template_update_delay=3600 template_update_delay=1        ##模版更新时间,这里配置是1秒更新一次,正式环境,模 ...

FreeMarker

(1)解决输出中文乱码问题:      freemarker乱码的原因:     * 没有使用正确的编码格式读取模版文件,表现为模版中的中文为乱码     解决方法:在classpath上放置一个文件freemarker.properties,在里面写上模版文件的编码方式,比如     default_encoding=UTF-8     locale=zh_CN     注意:eclipse中除了xml文件、java文件外,默认的文件格式iso8859-1     * 数据插入模版时,没有使用正确的编码,表现出模版中的新插入数据为乱码     解决方法:在resu ...
获取request、session的方法 2.1 与servlet无关: 2.1.1 非IoC模式 Java代码 ActionContext context ;//该方法还可以取得值栈(getValueStack()),使用push(obj)往值栈中放数据 Map request ; Map session ; Map application ; //以下初始化方法要放在方法中 context = ActionContext.getContext(); ...
假定在struts2 的action的属性域中定义2个如下的List和Map变量和一个String对象 private List<String> testlist=new ArrayList<String>(); private Map<String,String> testmap=new HashMap<String,String>(); private String testname="hello,i am in valuestack"; //直接初始化了 并同时提供getter ...
【最基本的弹出窗口代码】 其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT> 因为这是一段javascript代码,所以它们应该放在<SCRIPT LANGUAGE ="javascript">标签和< ...
1、struts 2.0中的<s:textfield>标签   <s:textfield label="%{getText('label.login.userName')}"       name="userName"       tooltip="%{getText('label.login.userName.toolTip')}"       id="userName" />label属性就指明了 ...

Struts2之国际化

首先我们要知道什么是属性文件。属性文件并不是Struts特有的东西,是Java本身就支持的一个技术。属性文件就是以.properties为扩展名的文本文件。属性文件里面保存的是属性列表,属性列表中每个键及其对应值都是一个字符串。 我们可以把项目要显示给用户的字符串保存在属性列表中,项目中使用字符串对应的键。这样,当用户要修改字符串的时候,我们就可以直接到属性文件里去修改,就不用修改程序代码了。而且,属性文件还可以这样命名:XXX_zh_CN.properties,XXX_en_US.properties或XXX_ja_JP.properties,这样我们就可以把中文版的消息字符串保存在zh_CN ...

log4j 配置

  一、前言:     log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现,     当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中实际使用最多的还是log4j,     人们遗忘了sun的日志工具类。     它的一个独有特性包括在类别中继承的概念。通过使用类别层次结构,这样就减少了日志记录输出量,并将日志记录的开销降到最低。       它允许开发者控制以任意间隔输出哪些日志语句。通过使用外部配置文件 ...
Global site tag (gtag.js) - Google Analytics