`
文章列表
JFrame是用java代码编写界面上的一些悬浮效果,初次学习,见附件QQ登陆和QQ列表界面示例。
以下是struts2拦截器的内容: Struts2运转流程图: 10.jpg 其实拦截器Interceptors是struts2的最核心的内容,拦截器支撑起了struts2整个的运转流程。 要想理解拦截器,首先要理解过滤器。两个差不太多。 拦截器的作用:拦截用户的请求 ...
国际化:针对不同的国家、语言提供不同的功能。国际化简称i18n。 国际化:功能上不会有什么变化,只是将显示在页面上或某些应用上一些文本不直接写在页面上而是存储在一个国际化的文件里面,当读取用户请求来的信息的时候,发现用户的Request里面包含的用户的浏览器里面的语言信息,如果是中文的话,它就从中文这个资源文件里面取出对应的字符串发给用户,如果是其它语言的话就从对应语言的文件里面取出相应的字符串发给用户。 例如中国的用户来了你给他中文的提示,英国的用户来了你给他应为的提示。本身是两种 语言。 在这里用struts2的Action做的话就需要将国际化的配置文件放到与相应action统计目录 ...
第八天(操作数据) insert语句中数字和空值不需要引号,而字符型数据则需要引号。 insert value语句在向表中插入几个数据的时候非常有用,但显然这是不够的。如果你想向表中插入25000行数据时怎么办?在这种情况下insert select语句 ...
例如查询数据库里某时间端内的数据: select count(*) from t_detection_new f where (to_char(f.chkIntimestamp,'yyyy-mm-dd') >= '2013-02-25') and (to_char(f.chkouttimestamp,'yyyy-mm-dd') >= '2013-02-25') and infullpicpath is null;【其中chkIntimestamp和chkouttimestamp字段为timestamp类型的】 学会使用to_date()函数,例如: INSERT INTO T_US ...
http://www.docin.com/p-79720976.html http://bbs.csdn.net/topics/310179371
下面讲解类型转换和输入校验的关系:对于struts2来说。总是先执行类型转换,然后再执行输入校验。在执行过程中,比如像这里的输入校验的例子不会报出age required的错误,而是会报出不在范围内的错误,为什么呢,流程是这样的,页面在age输入框里不输入任何信息点击提交,然后到达Action,试图想要把空转化为数字飞,发现转化不成功,然后又试图去寻找setAge( age)这样的方法发现找不到,然后就不调用age的set方法了,然后在Action里的age属性就会取整型的默认值0,然后到达输入校验发现age属性不是空或null然后就不会报age required这样的错误了,而是会报不在要求的 ...
Struts2把错误消息分成两类: 1、第一类叫做Action级别的(比Field级别更高一层的) 2、第二类叫做Field级别的 下面首先讲解struts2里自带的输入校验(编码方式校验): 正常情况下,页面输入正确的内容(包括相应框内输入正确的 ...
在一个JAVA类中写代码时的关键提示,比如一个main就可以提示出   public static void main(String[] args) {}  一个sys就可以提示出  System.out.println()、System.err.println()等简单的提示功能。 具体操作方法如下: 首先打开Myeclipse,选择window-preferences-Java-Editor-Content Assist 点中上面的路径后,会出现如下图的界面。 注意上面的有200数字的那个输入框,下面Auto activation triggers for Java的那 ...
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory的解决方法: 访问项目的时候突然报了如下错误: type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. excepti ...
错误提示: Error occurred during initialization of VM Could not reserve enough space for object heap 根据错误的提示初步判断是因为Java虚拟机内存设置的问题,查看了程序启动参数如下: java -Xms512m -Xmx2024 com.javatang.MyApp 原来是设置内存的时候最大内存后面没有设置单位,于是修改为 java -Xms512m -Xmx2024m com.javatang.MyApp 可是运行程序还是出现上面的错误,突然想到前几天服务器的内存撤掉了一根,现在只有3G了,设置的最 ...
myecplise+jdk+tomcat基础配置方式: http://www.cnblogs.com/emmy/archive/2011/02/14/1954286.html http://wenku.baidu.com/view/67b3e29f51e79b89680226ce.html http://www.cnblogs.com/sallon/archive/2012/05/18/2507951.html
MyEclipse9.0安装插件方法: http://www.kaiyuanba.cn/html/1/131/227/7603.htm http://blog.csdn.net/canba/article/details/7549529 http://blog.sina.com.cn/s/blog_78234ee901010zod.html(这个需要根据自己的MyEclipse安装目录而定) 在MyEclipse 9.0中安装SVN插件遇到一些问题,参考网上一些方法,最终解决。以下是个人认为比较简易的方法,供参考: 安装过程: (1)svn的插件版本site-1.8.14.zip ...
总结:struts2的类型转换,例如jsp界面中定义了出生日期birthday,在action处理类中定义了Date类型的属性birthday。而我们以前使用request.getParameter()方法从界面上获取的值都是字符串类型的。在界面点击提交之后,struts2从界面上获取了birthday的值之后发现在action中birthday被定义为Date类型的,那么struts2就试着把得到的值转换成Date类型的然后赋给action类里的这个属性。当它试图没有转换成功之后就会报错(例如你在界面上birthday那个框里输入了aaa,它根本不可能把aaa转换成Date类型的),下面是一个 ...
1、select DISTINCT amout from checks;表示查询checks表中amout字段不重复的数据。关键字DISTINCT会强制性的要求返回的结果中不能有重复数据。 2、select item,wholesale,(wholesale+0.15) retail from price;学会使用别名 减号(-)的用法: 1、作为负号来使用 2、作为减号使用 除法/可以取小数 取模运算符%取余数 在一些SQL解释器中取模运算符为MOD,例如MOD(numberator,denominator) 由于Unknow是一种不正常的状态,所以大多数SQL都会置其为无效并提供一种 ...
Global site tag (gtag.js) - Google Analytics