摘要: 首先在页面中引入struts标签库:<%@ taglib prefix="s" uri="/struts-tags"%>在JSP页面中创建单选按钮radio的方法:<s:radio list="#{'1':'先生','0':'女士'}" name="gender" value="1"/>其中list中的键值对表示所有的选项,value表示设置的默认值,如果这个默认值是从后台传过来的,可以这样设置:<s: 阅读全文
posted @ 2012-09-22 17:45 ×jokey 阅读(13004) 评论(0) 推荐(0) 编辑
摘要: not-null property references a null or transient value该异常一般是由于填充对象为瞬时态导致填充为游离可用 阅读全文
posted @ 2012-09-22 09:41 ×jokey 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 1.UUID主键生成策略jpa标准方式下,不可以生成uuid类型的主键,但是hibernate提供了一些方式生成uuid主键,具体方式,1,通过注解方式生成一个generator @GenericGenerator(name="idGenerator", strategy="uuid")2.主键生成器 @GeneratedValue(generator="idGenerator") 阅读全文
posted @ 2012-09-21 12:53 ×jokey 阅读(162) 评论(0) 推荐(0) 编辑
摘要: package converter;import java.util.Map;import org.apache.struts2.util.StrutsTypeConverter;import bean.Point;/** * 自定义类型转换器步骤 : * 1,创建转换器类,封装转换操作(String<->自定义类型) * 1)实现TypeConveter接口 * 2)继承自DefaultTypeConverter类 * 3)继承自StrutsTypeConveter抽象类 * 2,注册转换器 * 全局转换器 * 可转换所有Action中属性值... 阅读全文
posted @ 2012-09-16 13:17 ×jokey 阅读(480) 评论(0) 推荐(0) 编辑
摘要: GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的IDpackage com.mytest;import java.util.UUID;public class UTest { public static void main(String[] args) { UUID uuid = UUID.randomUUID(); System.out 阅读全文
posted @ 2012-09-11 15:17 ×jokey 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一 阅读全文
posted @ 2012-09-01 12:36 ×jokey 阅读(497) 评论(1) 推荐(1) 编辑
摘要: 转自:http://www.iteye.com/topic/78973在学习struts+spring+hibernate,尤其是Appfuse的过程中大量涉及到ant的使用,因此我觉得有必要对ant做个比较深入的学习,以下是在学习过程中搜集的材料。比较详细,很适合没有接触过ant的初学者。Ant基本使用指南1 Ant是什么?Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便 阅读全文
posted @ 2012-08-29 10:37 ×jokey 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 1 package cn.jbit.house.filter; 2 3 import java.io.IOException; 4 import java.io.UnsupportedEncodingException; 5 6 import javax.servlet.Filter; 7 import javax.servlet.FilterChain; 8 import javax.servlet.FilterConfig; 9 import javax.servlet.ServletException;10 import javax.servlet.ServletRequest;1... 阅读全文
posted @ 2012-08-28 19:26 ×jokey 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 在使用U盘或者其他磁盘的时候,会出现磁盘未被格式化的提示框,如果格式化数据就会丢失。U盘提示未被格式化其实是磁盘的DBR受损所致的,现在只要用一个工具Winhex就能修复不用格式化。磁盘未被格式化的原因这是因为磁盘的DBR受损,每个磁盘在格式化之后会生成一个DBR和备份DBR,两个都是一样的,当DBR受损时可以用备份的DBR恢复 。DBR在第0扇区,备份DBR在第6扇区,所以我们要把第6扇区的备份DBR还原到0扇区的DBR,磁盘未被格式化的解决Winhex下载地址:http://dx1.xiazaiba.com/Soft/W/WinHex.zip首先:打开Winhex,选择工具--打开磁盘,选 阅读全文
posted @ 2012-08-24 18:27 ×jokey 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 最短邮箱@x.cn,我现在发现的是可以申请为:xx@w.cn; xx@9.cn 的邮箱,不能再短了。@w.cn的申请地址:https://domains.live.com/members/signup.aspx?domain=w.cn@9.cn的申请地址:https://domains.live.com/members/signup.aspx?domain=9.cn 阅读全文
posted @ 2012-08-22 10:07 ×jokey 阅读(3710) 评论(1) 推荐(0) 编辑