`
文章列表
在STRUTS2的FILTER之前 比如StrutsPrepareAndExecuteFilter之前放一个FILTER 可以进行reponse.sendRedirect操作 或者request.getRequestDispatcher().forward操作 如果forward以后要继续经过struts2的FILTER 那么STRUTS2的FILTER要这样配置 <filter-mapping> <filter-name>StrutsPrepareAndExecuteFilter</filter-name> <url-pattern& ...
public enum Singleton { INSTANCE; public static Singleton getInstance() { return INSTANCE; } public void sayHello(){ System.out.println("hello world!"); } public static void main(String[] args){ Singleton.INSTANCE.sayHello(); } }
@Enumerated(EnumType.ORDINAL) private Assign assign; 数据库中字段assign tinyint
前端验证使用jquery.validate.j 使用前必须解决他的BUG:在源文件的remote方法中 $.ajax($.extend(true, { url: param, mode: "abort", port: "validate" + element.name, dataType: "json", //data: data, data:param.data||data,//修改不从data正确取值的问题  例子: $(document).ready(function() { //添加自 ...

不定参数

    博客分类:
  • java
其实就是一个数组 可以当做数组来访问 public static void render(final String contentType, final String content, final String... headers) { for (String header : headers) { 编译后的一看便理解原理 ublic static transient void render(String contentType, String content, String[] headers) { public class ArgsTest { ...

NULL最佳实践

    博客分类:
  • java
引用 避免返回 Null 如果编写返回对象的公共方法,方法只能在以下情况返回 Null:     * 应用程序预计在正常应用程序操作中将出现 Null 值。     * 方法的 Javadoc™ @return 参数声明 Null 是可能的返回值。 如果应用程序未预计 Null 返回值,方法应引发相应例外,这将强制方法的调用程序显式处理问题。 方法的调用程序可能无需检查 Null 返回值,除非方法的调用程序引发 Null 例外。 避免将 Null 传递至方法 请勿将 Null 参数传递至 API 方法,除非 BlackBerry® Java® Development Environme ...
配置好JAVA_HOME MYECLIPSE的JRE改成JROCKIT TOMCAT的JDK改成JROCKIT 然后 用MYECLIPSE5.5的话  要删掉 J2EE5下面的JSF.API和JSF.IMPL两个JAR 我也不知道为啥 不然会冲突
引用 指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中 u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限、- 表示取消权限、= 表示唯一 ...
Effective Java(2nd)第31条 可以使用如下方法代替 public enum Ensemble { SOLO(1), DUET(2), QUINTET(5); private final int numberOfMusicians; Ensemble(int size) { this.numberOfMusicians = size; } public int numberOfMusicians() { return numberOfMusicians; } public static void main(String ...

printf 简单总结

    博客分类:
  • java
public class TestPrintf{ public static void main(String[] args) { //定义一些变量,用来格式化输出。 double d = 345.678; String s = "你好!"; int i = 1234; //"%"表示进行格式化输出,"%"之后的内容为格式的定义。 System.out.printf("%f",d);//"f"表示格式化输出浮点数。 System.out.println(); Syste ...
<%@ page import="com.opensymphony.xwork2.*"%> <%@ page import="com.opensymphony.xwork2.util.*"%> <%@ page import="java.util.*"%> <% ActionContext cxt = ActionContext.getContext(); out.println("<h2>ValueStack ...

声明式验证

如果action的名字是UserController,在UserController所在包目录下添加 UserController-validation.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1 ...
扩展User类 实现更丰富的User属性 为了安装UserInfo没有提供属性set方法,赋值都在构造器中完成 首先实现UserDetails接口 package com.snda.swp.account.po; import java.io.Serializable; import java.util.Collection; import java.util.Collections; import java.util.Comparator; import java.util.Set; import java.util.SortedSet; import java.uti ...
package com.snda.swp.account.unit.dao; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.transaction.TransactionConfiguration; import ...
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:s="http://www.springframework.org/schema/security" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" ...
Global site tag (gtag.js) - Google Analytics