![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java技巧
「已注销」
这个作者很懒,什么都没留下…
展开
-
Java中Struts的报错机制
[size=medium]实现其功能需使用到 ActionMessages ActionMessage 及 资源文件 ApplicationResources 用法: -------Action中 ActionMessages errors = new ActionMessages(); errors.add("error1",new ActionMessage("er...原创 2011-09-25 18:39:57 · 275 阅读 · 0 评论 -
修改tomcat的server.xml文件使工程自动部署
修改的作用就是修改了类(.java)不会自动加载,但是类会自动部署. 注:.xml文件不会起作用. <Context docBase="E:\workspace\jingtiao2-en-1.0.0\WebRoot" path="/en" reloadable="false" autoDeploy="true" workDir="C:\software\a...原创 2012-08-28 19:31:55 · 274 阅读 · 0 评论 -
struts2jar配置(版本:2.3.4.1)
必备jar包.原创 2012-08-29 17:37:56 · 89 阅读 · 0 评论 -
myEclipse的国际化插件安装
注: ide为 myEclipse (注:插件安装方式适用于eclipse) 一: 国际化插件: ① : jp.gr.java_conf.ussiy.app.propedit_4.4.0_for_eclipse3.0 ② : ResourceBundleEditor_v0.7.7 ps:两款插件任选其一 二: 下载后,解压获得对应...原创 2012-08-31 13:02:41 · 139 阅读 · 0 评论 -
在js中写el表达式的问题
在一个问题的处理上,我用ajax向服务器请求,然后用js处理返回的数据,我用EL表达式来获取这些返回的数据。但是我发现js无论如何也取不到EL表达式的内容。还曾怀疑js代码中,是不是不能用EL表达式。 查阅后,了解到javascript是客户端执行,EL是在服务端执行,而服务端比客户端先执行,所以不能用js来改变已经执行的el表达式的值,但是却可以用el来给js初始化传值,这和JSP...原创 2012-08-31 18:29:41 · 116 阅读 · 0 评论 -
Eclipse安装好用的Properties Editor插件
一般使用 .properties 来作为i18n国际化支持的配置文件,在.properties文件中如果使用到中文信息,都要使用 jdk自带的native2ascii 工具转成Unicode编码才能部署使用。而使用Properties Editor 插件则可以在Eclipse中直接编辑带中文信息的java属性文件,并自动存盘为Unicode格式,无需二次转码了。 Eclipse中的编辑...原创 2012-12-13 16:05:18 · 195 阅读 · 0 评论 -
单独js文件编写代码中包含中文到jsp页面中是乱码的解决方案
造成这个问题的原因是单独的js文件格式问题. 注:ide是myeclipse 解决方案: 设置js文件的编码格式为utf-8 不能贴图,设置方式见附件 注:一定要点 “update” 否则不会生效. eclipse貌似没有单独js编写中文到jsp是乱码的问题,有兴趣的童鞋测试下,并回复我. ...原创 2012-09-04 15:11:30 · 282 阅读 · 0 评论 -
eclipse使用server发布工程
许多用习惯Myeclipse的同学如果说突然来用eclipse的时候,肯定不清楚怎么发布项目,这就好比用惯了IDE的同学,你叫他突然去用Editplus去写代码,肯定不习惯的。今天我在这里总结下,因为我以前也是经常用Myeclipse的,在网上也搜索过,但是好像没有找到我想要的东西。首先,你需要拥有一个web项目,然后再console窗口应该有一列server的选项, 如果没有的话,可以在左...原创 2012-10-01 12:56:12 · 193 阅读 · 0 评论 -
疯狂java学习笔记(一)
1. jdk的安装 jdk安装目录,尽量选择根目录安装,默认的C:\Program Files带有空格,会引起未知的问题(虽然暂时未遇到) 貌似其他软件安装发现过此问题,多个空格就会引起异常. 2. 使用jdk命令 javac(编译) java(执行) javac命令可以把.java文件编译为jvm能识别的字节码文件(.class) 步骤:在C盘根目录,创建H...原创 2012-10-03 13:20:47 · 106 阅读 · 0 评论 -
疯狂java学习笔记(二)
[b]1.Java中的基本数据类型[/b] [b]整数型(按照存储数据的范围大小排序)[/b] byte - short - int - long [b]浮点型[/b] float - double [b]字符型[/b] char Java中整数常量有3种表达方式:10进制,8进制,16进制 其中8进制是以0开头 int value = 013; ...原创 2012-10-07 16:49:02 · 91 阅读 · 0 评论 -
在eclipse中查看java源代码
1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES" 2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项:“c:\program files\j原创 2013-05-05 23:05:22 · 121 阅读 · 0 评论 -
疯狂Java学习笔记(三)
java中的比较 == 和 equals 用法 ① ==用法 当 == 操作符 两边的变量都是基本数据类型时,值相等的话,则返回true 当 == 操作符 两边的变量都是引用数据类型时,两个引用变量引用的是同一个对象内存地址时,则返回true,否则false ② equals用法 equals用法与 == 的用法是一样的 但是equals是Object类提供的方法,可以...原创 2012-11-20 14:50:45 · 96 阅读 · 0 评论 -
Java中字符串的分隔问题 "|" "." "*" "_" 特殊符号解决方案
[size=medium]StringTokenizer(字符串分隔解析类型)java.util.StringTokenizer 功效:将字符串以定界符为界,分析为一个个的token(可理解为单词),定界符可以自己指定。 1、构造函数。 1. StringTokenizer(String str) :构造一个用来解析str的StringTokenizer对象。java默认的...原创 2011-11-16 12:55:12 · 558 阅读 · 0 评论 -
js中escape,encodeURI,encodeURIComponent三个函数的区别
[size=large] js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 ...原创 2012-06-23 19:53:23 · 53 阅读 · 0 评论 -
存储大小,类型排序
[size=large] 自动类型转换,也称隐式类型转换,是指不需要书写代码,由系统自动完成的类型转换。由于实际开发中这样的类型转换很多,所以Java语言在设计时,没有为该操作设计语法,而是由JVM自动完成。 转换规则 从存储范围小的类型到存储范围大的类型。 具体规则为: byte→short(char)→int→long→float→double 也就是说byte类...原创 2012-07-01 15:14:13 · 448 阅读 · 0 评论 -
java表达式类型的自动提升
[size=large] 当一个java算术表达式中包含多个基本类型的值时,整个算术表达式的数据类型将发生自动提升。Java定义如下的自动提升规则: 1. 所有byte型、short型和char型将被提升到int型。 2. 整个算术表达式的数据类型自动提升到与表达式中最高等级操作数同样的类型。 byte→short→int→long→float→double 下面程序示范了一个典...原创 2012-07-01 15:37:23 · 66 阅读 · 0 评论 -
JSP中出现According to TLD or attribute directive in tag file
背景: web.xml中的版本是2.5 在jsp中引用的是标签文件 WEB-INF/c.tld 在使用el表达式报标题写的错误 JSP中出现According to TLD or attribute directive in tag file, attribute value does not accept any expressions 应用部署运行的时候出现JSP异常, ...原创 2013-03-19 23:45:06 · 195 阅读 · 0 评论 -
eclipse下使用tomcat插件配置web工程
:oops: 貌似开发工具版本不同 部署方式也不太一样 8) 1.建立web工程 2.工程右键 Properties → tomcat 勾选 Is a Tomcat Project Context name 写为 /TestJava 注意项目名称(TestJava)前面的斜杠不能忽略 Can Update context definition (server.xml or con...原创 2013-04-04 22:30:21 · 132 阅读 · 0 评论 -
web.xml version=2.3时 使用el表达式和c标签的问题
背景: 公司搭建的工程web.xml版本为2.3 在jsp中不能使用el表达式 解决方案: ①修改web.xml版本为2.4 / 2.5 / 3.0 当修改为2.3以上版本时,可以在页面中直接使用el表达式 (不推荐,不能因为个人项目中出现的问题,而修改公司框架结构) ②在jsp页面中添加el表达式的显示支持 isELIgnored="false" 例 :<%@ page...原创 2013-04-09 23:03:45 · 471 阅读 · 0 评论 -
哈希码
[size=large]什么是哈希码(HashCode)[/size] [size=medium;] 在Java中,哈希码代表对象的特征。 例如对象 String str1 = “aa”, str1.hashCode= 3104 String str2 = “bb”, str2.hashCode= 3106 String str3 = “aa”, str3.hashCode= ...原创 2012-07-31 22:41:18 · 186 阅读 · 0 评论 -
给方法传不确定个数的参数写法(小技巧)
也不能说是小技巧,这是java5提供的一个功能 String... String...books代表的是数组,如果你重载test方法 test(String[] ebooks)会提示方法重复 package cn.com.javabase; public class Test { //使用了String... public void test(String...boo...原创 2012-11-09 17:39:52 · 1072 阅读 · 0 评论 -
ibatis随笔
sqlMapConfig.xml是主配置文件 [color=red]ibatis插入中文,在数据库中不正常显示解决方案[/color] 设置数据源时 jdbc.url=jdbc:mysql://192.168.1.100:3306/db?useUnicode=true&characterEncoding=UTF-8 设置编码模式 useUnicode characterEncodin...原创 2013-02-21 15:48:18 · 75 阅读 · 0 评论