![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 64
clytze2061
这个作者很懒,什么都没留下…
展开
-
EL表达式详解
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如: ${sessionScope.user[data]}中data 是一转载 2010-12-21 11:16:00 · 228 阅读 · 0 评论 -
对象序列化到数据库
<br />public class Serialize2DB { public static void main(String[] args) { Connection conn = null; try { conn = ConnectionFactory.getConnection(); House house = new House("bighouse"); System.out.println(house); PreparedStatement ps原创 2011-04-02 12:31:00 · 441 阅读 · 0 评论 -
JAVA处理日期(Date)时间(Time)以及相关类的介绍
JAVA处理日期时间常用方法:1. java.util.CalendarCalendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。例:Calendar cal = Calendar.getInstance();//使用默转载 2011-02-22 13:11:00 · 977 阅读 · 0 评论 -
颠倒数组顺序
<br />public class Test { public static void reverse(int[] a, int left, int right) { if (left >= right) return; int temp; temp = a[left]; a[left] = a[right]; a[right] = temp; reverse(a转载 2010-12-21 12:17:00 · 491 阅读 · 0 评论 -
读取文件方法
<br />public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { S转载 2010-12-21 12:14:00 · 266 阅读 · 0 评论 -
追加内容到文件末尾的几种常用方法
<br />import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.RandomAccessFile; /** * 描述:追加内容到文件末尾 * @author Administrator * *转载 2010-12-21 12:11:00 · 381 阅读 · 0 评论 -
JAVA数据库连接总结
<br /> 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManage转载 2010-12-21 12:04:00 · 220 阅读 · 0 评论 -
Java删除目录及目录下的所有文件
//java中删除目录事先要删除目录下的文件或子目录public void del(String filepath) throws IOException{ File f = new File(filepath);//定义文件路径 if(f.exists() && f.isDirectory()){//判断是文件还是目录 if(f.listFiles().length==0){//若目录下没有文件则直接删除 f.delete(); }els转载 2010-12-21 11:38:00 · 353 阅读 · 0 评论 -
struts2的后缀
<br />struts2 的默认后缀是 .action 虽然很直观,但是很烦琐。很多人喜欢将请求的后缀改为 .do <br /><br />在struts2中修改action后缀有两种比较简单的办法: <br /><br />一、在 struts.properties 中修改。 <br /><br />如你想把后缀改为 .do 则 加上一行: struts.action.extension=do <br /><br />至于加在第几行,应该没有关系,我加在第一行和最后一样都正常。 <br />转载 2010-12-21 11:33:00 · 299 阅读 · 0 评论 -
struts2 标签
<br /><br />在JSP中使用taglib编译指令导入标签库 <%@ taglib prefix="s" uri="/struts-tags" %><br />A:<br /><s:a href=""></s:a>-----超链接,类似于html里的<a></a><br /><s:action name=""></s:action>-----执行一个view里面的一个action<br /><s:actionerror/>-----如果action的errors有值那么显示出来<br /><s:ac转载 2010-12-21 11:31:00 · 173 阅读 · 0 评论 -
struts2中select标签的用法
struts2的select标签中,常用的有以下几个属性:(1)struts2中的select 标签中,必须设置的属性只有一个,即是list。(2)select标签的list中必须有值,不然会报错。如果没有值,可以加上headerKey, headerValue,这样就可以通过了其中,即使list中有值,我们也通常会加上headerKey, headerValue,即列表中显示的第一个选项。注意,headerKey不可以为空,不可以为-1(3)list属性:通常是在action中定义的,必须是一个可以迭代的转载 2010-12-21 11:22:00 · 1396 阅读 · 0 评论 -
关于HibernateTemplate中的方法
一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryString , Object value); 示例:this.getHibernateTemplate().find("from bean.User u where u.name=?", "test");转载 2010-12-21 11:20:00 · 489 阅读 · 0 评论 -
对Map进行按值(value)排序
<br /> /** * @param h * @return * 实现对map按照value升序排序 */ @SuppressWarnings("unchecked") public static Map.Entry[] getSortedHashtableByValue(Map h) { Set set = h.entrySet(); Map.Entry[] entries = (Map.Entr转载 2010-12-21 12:16:00 · 321 阅读 · 0 评论 -
struts2之值栈(value stack)
<br /><br />众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action<br />配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我<br />们要做的唯一一件事就是在Action类中声明与参数同名的属性,在Struts 2调用Action<br />类的Action方法(默认是execute方法)之前,就会为相应的Action属性赋值。<br /> 要完成这个功能,有很大程度上,Struts 2要依赖于ValueStac转载 2010-12-21 12:09:00 · 653 阅读 · 0 评论 -
struts2 中 OGNL表达式的使用
<br /><br />struts2 中 OGNL表达式的使用<br />OGNL是Object Graph Navigation Language的简称,这里只涉及Struts2框架中对OGNL的基本支持。<br />Struts 2默认的表达式语言是OGNL,原因是它相对其它表达式语言具有下面几大优势:<br /> 支持对象方法调用,如xxx.doSomeSpecial();支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.Str转载 2010-12-21 11:31:00 · 290 阅读 · 0 评论 -
遍历map方法
<br />package com.jackey.topic;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;//循环遍历map的方法public class CircleMap { public static void main(Stri转载 2010-12-21 12:28:00 · 306 阅读 · 0 评论 -
Java中取得工程的绝对路径
//JSP中 "); String strPathFile = application.getRealPath(request.getRequestURI()); out.println("文件的绝对路径:" + strPathFile+ ""); out.println(application.getRealPath(request.getRequestURI())); String strDirPath = new File(application.getRealPath(reque转载 2010-12-21 11:35:00 · 365 阅读 · 0 评论 -
对Map进行按值(value)排序
/** * @param h * @return * 实现对map按照value升序排序 */ @SuppressWarnings("unchecked") public static Map.Entry[] getSortedHashtableByValue(Map h) { Set set = h.en...原创 2010-12-22 11:04:06 · 87 阅读 · 0 评论