
java
limon758
这个作者很懒,什么都没留下…
展开
-
把SQL语句查询出来的字段赋给一个变量
我的意思就是有这么一条SQL语句 sql = "select wfdd,wfdm,xh from dzjc where fbbj='1' and clbj='0' " ; 我现在想把这条语句查询出来的xh提取出来,我可以那这个xh的值来用,我想把xh的值拿出来在另外一条sql语句中当作查询的条件 解决办法:if(rs.next())...2008-08-12 20:20:10 · 4536 阅读 · 0 评论 -
jsp输出中文页面乱码,中文提交后文本框里乱码,后台中文变乱码,全解决
一个过滤器,jsp输出中文页面乱码,中文提交后文本框里乱码,后台中文变乱码全部搞定过滤器为下:FilterEncoding[code="java"]package struts.form;import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterCh...2008-08-12 20:21:58 · 256 阅读 · 0 评论 -
用户退出和退出后按后退按钮又可以操作的问题,html,jsp缓存,禁止缓存
用户退出解决办法:在JSP里写[code="html"]退出VehicleDriveManageInterfaceBackOutJava(){ location.href = "BackOut.jsp" ;}[/code]BackOut.jsp为我定义的清空session的代码,代码如下:[code="html"][/code]好,用户退出...2008-08-12 20:28:22 · 332 阅读 · 0 评论 -
把数组的值赋被变量
如何把数组的值赋给变量取值代码: [code="java"] String checkBox1 = null; String checkBox2 = null; String checkBox3 = null; String[] chargeStatCheckBox = csf.getChargeStatCheckBox() ;//csf是一个form表单 ...2008-08-12 20:29:26 · 778 阅读 · 0 评论 -
时间与时间对比的方法 after
时间与时间对比用after前台jsp:[code="html"]//这是开始时间//这是结束时间[/code]form:[code="java"]public class ChargeStatForm extends ActionForm {private String chargeStatPunishmentBegin; private Strin...2008-08-12 20:30:58 · 2447 阅读 · 1 评论 -
判断选中的多选钮后面跟的文本框的值可以必须要判断对错,否则不判断对错...
form:[code="java"]String checkBox1 = null;String checkBox2 = null;for(int i=0;i2008-08-12 20:31:28 · 190 阅读 · 0 评论 -
让jsp文本框提交上来值让分页来处理
文本框提交上来的action:[code="java"]else if(dataUpdateType.equals("dataUpdateQueryButton")) { HttpSession session = request.getSession(); session.setAttribute("brandNumberSelect", brandNumberSe...2008-08-12 20:47:14 · 123 阅读 · 0 评论 -
分页提交错误的信息时,把错误信息显示在页面上
真是有够难的一开始还想要传结果集,传结果集太费资源,还是用个判断吧,错误信息放在分页的action里是不好使的,因为分页的action是由[code="java"]servlet.getServletContext().getRequestDispatcher("/DateUpdatePage.do").forward(request, response);[/code]这句话传过去的,如...2008-08-12 20:48:49 · 150 阅读 · 0 评论 -
用户登陆问题,session.invalidate销毁session
用户第一次登陆,可以登陆,点退出,调用session.invalidate,然后再次登陆,正常登陆,然后再点退出,这是第二次点退出第三次进行登陆,这时在登陆的时候就会报错了,java.lang.IllegalStateException: invalidate: Session already invalidated全部异常为: 2007-12-24 15:56:00 org.apac...2008-08-12 20:50:00 · 1836 阅读 · 0 评论 -
在用户选择查询条件的SQL语句时,用来判断的方法
比如注册的时候,要注册很多信息,但是用户不一定会都去注册,所以就要按照用户的选择进行where查询,实现方法如下:[code="java"]String name = dameng ;if(name!=null||name.equals("")){String czy = "and czy ="+"'"+name+"'" ;}else{ String czy ...2008-08-12 20:51:23 · 268 阅读 · 0 评论 -
StringBuffer比String节省很多很多的资源
StringBuffer的声明[code="java"]String s="abbbbb";StringBuffer sb = new StringBuffer(s);[/code]如果要处理的字符串达到百兆甚至上GB,使用String对象,根本没法工作, String的长度是String对象的一个成员count,类型是int,不是long,也不是char。黑色头发 ...2008-08-12 20:52:00 · 173 阅读 · 0 评论 -
java操作注册表Preferences
因为要往注册表里存值,以前也一直没有接触过用程序去操作注册表,所以找了一天的资料,算是搞明白了,用java操作注册表还是不方便,不能让键值大写,不能改最根部的目录实现代码如下:package bean;import java.util.prefs.Preferences;public class SystemDrawInvoicePrefsBean { public boolean ...原创 2008-08-12 20:54:53 · 309 阅读 · 0 评论 -
把string转换成int
想把string转int,又不想用强制类型转换的时候比如单选钮的value必须跟的是String,而后台提交又想提交int,而value写的时候是英文字母,不是数字的String,又不想改,这时强制类型转换就不好用了,所以,就有了下面的代码[code="java"]package struts.form;import java.util.* ;import javax....2008-08-12 20:55:59 · 1530 阅读 · 0 评论 -
String转int,强制类型转换,缩小转换,不兼容类型的强制转换
因为String的范围比int要大,所以强制类型转换是不行的,这时就用到了“缩小转换”String RDMoney ;int Money = Integer.parseInt(RDMoney) ;这样就把String转成int了,其他类型同理有必要看看下面的文章:低级变量转换为高级变量就不说了,拿个例子一看就懂了byte b;int i=b;而将高级变量转换为低级变量时,可以使用强制...2008-08-12 20:56:17 · 790 阅读 · 0 评论 -
关于serialVersionUID的解释
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 你可以随便写一个,在Eclipse中它替你生成一个,有两种生成方式:一个是默认的1L,比如:private static final long serialVersionUID = 1L;一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:private stat...原创 2008-08-12 20:58:02 · 963 阅读 · 0 评论 -
分页的填页码号直接跳到那页功能出错
这毛病是因为JSP中的输入要跳转的页数:protectListPageGoto跟form里的private int protectListPageGoto;没对应上,我把两个摆在一起看了半天塄是没看出来不一样,实在看的眼花了,就改过来了,就通过了需要注意的是,跳转页面这个功能的name不同与struts标签的name,这点要分清,因为跳转页面用的是,巨恶...2008-08-12 20:58:45 · 209 阅读 · 0 评论 -
分页与输入错误后的错误验证在同一个页面的时候的解决办法
因为分页的信息与错误验证在同一个页面,如果错误验证来刷新页面,分页的页面被刷新了肯定会出错的,所以就必须要让分页的页面在错误验证之前就刷新一次,具体方法看下面:else if(protectListType.equals("protectListDeleteButton")) { SQLBean sb=new SQLBean(); if(sb.isDeleteProtectLis...2008-08-12 21:12:25 · 120 阅读 · 0 评论 -
swt-3.4M4-win32-win32-x86.zip下载,swt包下载,swt包引入
swt包下载可以在eclipse网站上下进到下面这个地址里http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/S-3.4M4-200712131700/swt-3.4M4-win32-win32-x86.zip点Download from: [China] Actuate Shanghai (ht...2008-08-12 21:13:11 · 647 阅读 · 0 评论 -
int型放到session里取出来时要转成Object型
下面这行是取出form里int型的变量的值赋给int型的pageStartRow1int pageStartRow1 = (int)driverQueryPager.getPageStartRow();这行是把int型的pageStartRow1放到了session里 session.setAttribute("sessionPageStartRow", pageStartRow1) ;这行是...2008-08-12 21:14:58 · 452 阅读 · 0 评论 -
全局变量与局部变量,两方法间传值,虽然基本,但是需要注意
例如一个类里有俩方法,之中b方法需要给c方法一个变量用class A{ void b(int i) { i = 10; } void c() { int j = 0 ; j = i ; }} 怎么才能让j获得i的值呢,全局变量,写成下面就很容易搞定了,因为b方法的i是局...2008-08-12 21:16:08 · 678 阅读 · 0 评论 -
保存分页中某一页中的数据
这是我可以选到哪页,就把哪页的数据保存下来的功能,放在这防止日后忘记,谁看到了,能用到就拿去用吧,不过别忘了顶我一下//保存一页 public boolean sqlDriverQuerySaveFileSqlBeanPage(String sessionDriverQueryNameInput,String sessionDriverQueryIdentityCardNumberInput,...2008-08-12 21:16:30 · 165 阅读 · 0 评论 -
swt,用在web上的下载保存的功能,跟服务器交互
昨天搞了一大天,终于搞明白了swt用在web上的的基本思想先说说我的想要实现的功能,我是想在用户机上把查询出来的数据保存,可是我在用户机上点了保存按钮后,那个保存的对话框竟然是在服务器上打开的,我还以为我写的代码有问题,经过昨天一天的搜罗资料,我才明白,下面是重点了,swt是调用JNI的,所以想要在用户机上打开对话框,那么就需要用户机上安装第三方软件了,如果没有安装,那么用户是对服务器进行操作的...2008-08-12 21:17:07 · 185 阅读 · 0 评论 -
struts 数据从数据库获得保存、下载在用户机、客户端上
开始打算用的SWT,无奈SWT还要装第三方软件,所以就改了一下,现在的原理是,点了保存按钮后,先把数据写到服务器的硬盘上,保存成一个文件,保存完之后出现下载对话框,把刚才保存在服务器上的文件下载到客户端上,虽然很麻烦很牵强,但是暂时也只能用这个办法了,下面贴出保存在服务器跟下载到客户端的代码保存和下载都没有用第三方jar包,这样比较好移植保存功能// 测试 public boolean s...2008-08-12 21:17:26 · 253 阅读 · 0 评论 -
java调用存储过程,存储过程在java中用法
先查出一条数据,更新这条数据,代码只贴调用过程的代码,只有传参没有返回String call="{call dzjc.gzwfsj(?,?)}" ; //调用语句 CallableStatement proc = PageDBConnection.getConnection().prepareCall(call); //调用存储过程 //这个存储过...2008-08-12 21:20:31 · 149 阅读 · 0 评论 -
java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
需求,把"01:大汽车",分成01和大汽车有两种做法:一是substringpackage test;public class substringTest{ public static void main(String args[]) { String N = "01:大汽车"; String L=""; String R=""; i...2008-08-12 21:20:52 · 2592 阅读 · 0 评论 -
把图片从oracle数据库的blob字段中取出来,存在硬盘上
import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.sql.Blob;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Resul...原创 2008-08-12 21:22:56 · 443 阅读 · 0 评论 -
把图片从oracle数据库的blob字段中取出来,显示在浏览器上
上两篇文章我发的一个是把图片从硬盘存到数据库里,和把图片从数据库里取出来存在硬盘上,这次再发个把图片从数据库里取出来直接显示在浏览器上,而不保存在硬盘上先贴个在jsp里用的<%@ page language="java" pageEncoding="gbk" contentType="image/jpeg" import="java.awt.image.*,java.sql.*,com....2008-08-12 21:23:13 · 464 阅读 · 0 评论 -
SmartUpload 中文文件名BUG修正,中文文件名的上传下载问题解决
由于SmartUpload中文下载无法支持,反编译后,发现文件是读取了,可将中文文件附加到浏览器头的时候,出错,不提示下载,可能由于大多数IE浏览器默认是以UTF-8发送URL,所以将中文文件名转换为UTF-8可解决问题。SmartUpload.java=======================================================================...原创 2008-08-12 21:23:47 · 376 阅读 · 0 评论 -
BufferedInputStream流
BufferedInputStream流就是把数据库里的东西读到缓存当中 黑色头发 http://heisetoufa.iteye.com2008-08-12 21:24:04 · 126 阅读 · 0 评论 -
JQuery
SWT是开发桌面应用程序用的,不能用在B/S结构里.但是也有第三方工具把SWT用在web上的.(SmartSWT) 详情请看:http://news.youkuaiyun.com/n/20060208/86464.html 但是本人不推荐这么做. 要做胖客户端界面我推荐JQuery. 官方网址: www.jquery.com 非常不错, 体积小巧功能完善. 各种控件齐全,http://docs.jquery....2008-08-12 21:25:06 · 107 阅读 · 0 评论 -
if判断提交到后台的checkbox动态实现sql语句条件
虽然方法很笨,但还是记下来,万一以后忘了insert语句的字段与值都为动态,此处为5个checkbox,后边还有个select的public boolean isInsertKK_BlacklistVehicleRegister( String kK_BlacklistVehicleRegister_LRDW_Input, String kK_BlacklistVehicleReg...2008-08-12 21:27:42 · 286 阅读 · 0 评论 -
replaceAll,replace,replaceFirst,替换方法
对于我用的replaceAll方法的了解,我只知道是替换的方法replaceAll是基于规则表达式的替换,而前者是一般的基于字符或字符序列本身的替换。replaceFirst只替换一次,而且也是基于规则表达式的。比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号,replace就做不到,因为它不是基于规则表达式的替换。例string i="|aa...2008-08-12 21:28:19 · 978 阅读 · 0 评论 -
判断用户输入的是否为IP地址,IP地址,IP,IP提交
判断用户提交的是否为IP地址,看似简单,貌似就是字符串什么的对比,却也用了不少技术我是用struts的validate判断的,只把validate方法粘贴上public ActionErrors validate(ActionMapping mapping, HttpServletRequest request,HttpServletResponse response) { Acti...2008-08-12 21:28:37 · 631 阅读 · 0 评论 -
get提交中文汉字出现乱码解决办法,get,doget
过滤器配置了,用post提交中文就可以正常显示,用get就是乱码,幸好解决办法很简单在你的Tomcat服务器根目录下找到conf/server.xml文件,在文件中加这样一行,URIEncoding="GBK"server.xml代码块 <Connector port="8080" redirectPort="8443" minSpare...原创 2008-08-12 21:28:55 · 203 阅读 · 0 评论 -
只写if不写else,有时就算if为true也进入if体
郁闷,大千java,无奇不有if(kk_BlacklistVehicleRegister_CheckBox3!=null) { // 录入时间 if(kK_BlacklistVehicleRegister_LRSJ_Input==null||"".equals(kK_BlacklistVehicleRegister_LRSJ_Input)||kK_BlacklistVehi...2008-08-12 21:29:27 · 1080 阅读 · 0 评论 -
项目部署,项目拿到裸机上的配置,项目安装,连接池
点此下载连接池安装文件tomcat-5.5.25-admin.rar.swf项目拿到客户那去安装,就一直登陆不进去,提示用户名密码错误,找了半天,才知道,是因为项目没有配置好,连接池和驱动都没有配置 从头开始写一份从一台什么都没有的机器的项目部署配置步骤一:要有JDK,JDK安装完之后要配置环境变量JDK环境变量配置方法为:我的电脑,右键,属性,高级,环境变量,系统变量,新建,变量名上写...2008-08-12 21:29:44 · 134 阅读 · 0 评论 -
IP地址验证,IP验证,费了好大劲才写好的,顶下把``截串,截取字符串StringTokenizer...
if(kk_BlacklistVehicle_UserEnrol_IP.length()>15) {//判断输入的大于15位的直接出错 errors.add("errorKK_BlacklistVehicle_UserEnrol",new ActionMessage("kk_BlacklistVehicle_UserEnrol_IP.leng")) ; }...2008-08-12 21:30:16 · 171 阅读 · 0 评论 -
java获得系统当前时间,struts获得系统当前时间,日期
用java可以直接获得当前系统时间Calendar c = Calendar.getInstance(); System.out.println(c.getTime()); //Wed Mar 12 10:11:21 CST 2008 输出这种形式 SimpleDateFormat simpleDateTimeFormat = new SimpleDateFormat( " ...2008-08-12 21:36:05 · 231 阅读 · 0 评论 -
获取服务器上的系统时间,自动获取服务器时间,时间,日期
Calendar c = Calendar.getInstance(); System.out.println(c.getTime()); SimpleDateFormat simpleDateTimeFormat = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); c = Calendar.getInstance(Loc...2008-08-12 21:37:35 · 742 阅读 · 0 评论 -
equals和==的区别
老紫竹讨论群里有人提出了equals和==的区别,值和地址比较的区别小a说String tt="aa";String yy="aa";两个是相等的,equals和==比都是相等的,这当然是相等的,我也知道也许是大半夜的头脑不清醒,也可能是自己技术记的不牢固吧想了半天,看了半天才看出来没有new,直接把tt和yy指向了内存地址中的aa,先执行了tt的时候,程序没有搜索到aa这个字符串,所以...2008-08-12 21:40:08 · 95 阅读 · 0 评论