摘要:
比如,当我要添加一个信用卡的时候,我需要信用卡的CardType, 这些数据是存在数据库中的,我要先通过action 的一个 create方法,取到信用卡的类型:publicStringcreate(){creditCardTypeList=this.creditCardTypeService.getList();returnSUCCESS;}Struts的配置文件:input.jspinput.jsp... ....当提交input.jsp 的时候,Validate 检查没有通过,这时我需要回到input.jsp,此时应该下拉列表框的CreditType应该被保留,只需要在example.C 阅读全文
摘要:
操作如下: 阅读全文
摘要:
一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据◆静态域:存放在对象中用static定义的静态成员◆常量池:存放常量◆非RAM存储:硬盘等永久存储空间Java内存分配中的栈在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中 为这个变量分配内存空间,当该变量退出该作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。Java内存分配中的堆堆内存用来存放由new创建的 阅读全文
摘要:
可以使用return,但使用return后,会跳出整个函数,多重循环后面的代码无法执行。 1 public static void main(String[] args) { 2 // TODO Auto-generated method stub 3 4 for(int i=0;i<10;i++){ 5 for(int j=i;j<10;j++){ 6 if(j==2){ 7 return; 8 } 9 ... 阅读全文
摘要:
1.问题说明 在C++中,函数调用时有传值调用和传址调用两种方式,但在Java中只有传值调用一种方式。Java中的方法参数为那几种基本数据类型的情况跟C++中一样,传入的只是变量的拷贝。而当参数类型为类对象时,则有可能会误以为是传址调用。2.测试用例 现在此举出例子并加以说明publicclassAClass{intdata;} 该类为作为测试用的类,里面只有一个域。2.1第一个用例:publicclassParameterTest{publicstaticvoidmain(String[]args){AClassa=newAClass();a.data=10;test1(a);System. 阅读全文
摘要:
今天看到一篇关于css浮动(float,clear)文章,感觉通俗易懂,受益了!http://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html#2687511 阅读全文
摘要:
java.text.SimpleDateFormat 类 ----时间日期格式化java.util.Date类 ----构造时间日期 1 package com; 2 3 import java.text.ParsePosition; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 public class Test4 { 8 9 /** 10 * @param args 11 */ 12 public static void main(String[... 阅读全文
摘要:
在说线程之前,有必要说下进程,进程是指程序的一次动态执行过程,或者说进程是正在执行中的程序,其占用特定的地址空间。现代的操作系统,如Windows和UNIX系统,都支持多任务处理,即将CPU的计算时间动态地划分给多个进程,这样操作系统可以同时运行多个进程,这些进程是相互隔离的。独立运行的程序。 相对于进程,线程是进程中一段连续的控制流程或是一段执行路径。它不能独立存在,必须存在于某个进程中。一个进程可以拥有多个线程,这些线程可以共享进程中内存单元,可以访问相同的变量和对象,以实现线程间通信,数据交换和同步操作等功能。 在java语言中线程的创建有两种方式:1.定义一个Thread类的子类,并. 阅读全文
摘要:
1.if(username.equals(‘zxx’)){}有什么不妥?答:如果username为空的话,会报空指针错误.java.lang.NullPointerException 实际开发中应这么写: if(“zxx”.equals(username)){};这样就不会报错。2.求2/1+3/2... 阅读全文
摘要:
好久没用hibernate,好多东西都忘了,今天就来写写get()和load()的区别。下面用代码来说明:先建两个实体类,街道类(Jd)和区县类(Qx)是多对一关系。Jd: 1 package com.Dto; 2 3 public class Jd { 4 5 private int jdid; 6 private String jdname; 7 private Qx qx=new Qx(); 8 public int getJdid() { 9 return jdid;10 }11 public void setJdid... 阅读全文