Java
文章平均质量分 54
iteye_4916
这个作者很懒,什么都没留下…
展开
-
JSP 访问数据库
1:导入 Java类<%@ page language="java" ontentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%> 2:写入连接方法 <% Class.forName("com.microsoft.jdbc.sqlserver.SQLS.2010-10-09 14:48:33 · 94 阅读 · 0 评论 -
Java基础:里设置session过期时间
由于session值之前没有设置,以至于刚登录的网站,不到一分钟就超时了,总结了一下,原来是session过期的原因,以下是设置session时间的3个方法: 1. 在tomcat——>conf——>servler.xml文件中定义: <Context path="/test" docBase="/test" defaultSessionTimeOut=...原创 2010-11-18 09:42:15 · 1110 阅读 · 0 评论 -
java中如何实现同一账号不能同时登录
经过两天的研究,下面给两个方法.不个是webwork版本的,一个是修改过后的网上的意见监听器版本的 (一) 首先先上自己的研究成果 1:首先在baseAction 中或者直接在action中写一个方法,和一个静态map(保存唯一的session) 静态map private static Map<String, HttpSe...2010-11-18 14:44:38 · 1419 阅读 · 1 评论 -
Java基础-关于session的详细解释
一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期...原创 2010-11-18 16:44:24 · 86 阅读 · 0 评论 -
webwork 文件上传
--1:先看属性 private String[] upfileFileName; private String[] upfileContentType; public String[] getUpfileContentType() { return upfileContentType; } public void setUpfileConten...原创 2010-06-08 15:40:44 · 106 阅读 · 0 评论 -
Java中的时间操作(判断工作日和休息日)和判断日期大小
--1:日期操作以免自己要的时候忘记了 public Date reportGetDate(Date d,String type,int number){ Calendar calendar = Calendar.getInstance(); calendar.setTime(d); if(type.equals("YEAR"))calendar.add(Calenda...2010-07-08 14:43:34 · 705 阅读 · 0 评论 -
Ibatis 调用存储过程 返回值为空 求真相
1: 首先看存储过程语句(我是用Navicat 8) CREATE PROCEDURE `test14`(out i_c int) begin declare i_c int; set i_c=1+3; end; 2:再看配置文件中的设置 <parameterMap id="loginUserParameters" class...2011-01-20 11:01:32 · 393 阅读 · 0 评论 -
小知识
1:纯粹就是给自己长记性 <script type='text/javascript' src='./dwr/engine.js'></script><script type='text/javascript' src='./dwr/util.js'></script><script type='text/javascript'...原创 2010-08-12 10:28:50 · 72 阅读 · 0 评论 -
判断Socket 服务端是否已关闭
最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。首先想到socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的状态,无法判断远端是否已经断开连接。然后想到是否可以通过OutputStre...原创 2011-03-28 16:07:03 · 2983 阅读 · 0 评论 -
HSSFWorkBooK用法
public ActionResult excelPrint() { HSSFWorkbook workbook = new HSSFWorkbook();// 创建一个Excel文件 HSSFSheet sheet = workbook.createSheet();// 创建一个Excel的Sheet sheet.createFreezePa...原创 2012-02-02 14:45:59 · 313 阅读 · 0 评论 -
java 属性文件读取工具类
哎 . 年纪大了就越来越懒了... 不废话,直接代码了. public class PropertiesTools { /** *读取资源文件(在容器中) * @param fileName 这个是从根目录开始 eg:conf/area.properties * @return */ public static String get...原创 2012-02-07 10:30:34 · 141 阅读 · 0 评论 -
tomcat 启动两次, servlet 初始化两次
今天有同事碰到了 servlet 的init方法 被初始化两次. 以为是去BUG了.其实 是tomcat启动了两次.他是用tomcat publish的. 他没注意到 他的tomcat 配置中也把 初始化配置也设置了. 具体 就是 tomcat_home 目录下 1: webapps 下 publish了项目(这个servlet设置了 <loa...原创 2012-02-07 13:52:12 · 495 阅读 · 0 评论 -
struts2 深入探索
Struts2中一些零碎的知识点:struts.xml详解、模型驱动、Preparable接口、防止表单重复提交、ActionContext、动态方法调用、异常 1、struts.xml详解a. struts.properties 在struts.xml中可以定义constant覆盖struts-core.jar/org/apache/struts2/default.pr...原创 2012-02-08 15:55:35 · 144 阅读 · 0 评论 -
webwork Action中获取request, response,session对象的方法
webwork Action中获取request, response对象的方法import com.opensymphony.xwork.ActionSupport;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.opensymphony....原创 2010-11-17 16:52:28 · 121 阅读 · 0 评论 -
webwork 获得 request,session
ServletActionContext.getRequest 获得requestActionContext.getContext().getSession() 获得session原创 2010-11-15 17:33:05 · 105 阅读 · 0 评论 -
ActionContext.getContext().getSession() 的意义
1:ActionContext.getContext().getSession() 这个方法获得的不是HttpSession对象,而是一个Map对象。要存值进去或者取值需要用以下方法 2:用法ActionContext.getContext().getSession().put("validateCode", s); Action...原创 2010-11-12 10:16:52 · 516 阅读 · 0 评论 -
java从网页中提取图片地址
[code="java"]import java.util.regex.Matcher;import java.util.regex.Pattern;//1:这个是拿到一个字符取得里面的图像地址返回一个List public static List getImgStr(String htmlStr){ String img=""; ...2010-03-17 15:39:50 · 430 阅读 · 0 评论 -
java 除去HTML元素
Pattern p = Pattern.compile("<c[w|r|g|y]>.*</c[w|r|g|y]>",Pattern.DOTALL); Matcher m = p.matcher("<cw>白色字体</cw><cr>红色字体</cr>"); String s = &quo2010-03-30 11:46:08 · 92 阅读 · 0 评论 -
java获得正确的系统时间
Date date=new Date(); SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US); fm.setTimeZone(TimeZone.getTimeZone("GMT+8")); String moditime=fm.fo...2010-03-31 16:00:05 · 192 阅读 · 0 评论 -
JDBC 取一个结果集得简单处理方法
1:首先可以看下SQL语句select task.task_code_id as task_code_id ,count(task.id) as distributedCount, (select count(1) from t_approval_task t1 where t1.approval_status is null and task.task_code_id = t...原创 2011-07-15 15:38:12 · 488 阅读 · 0 评论 -
httpclient 的相关应用
1这个主要是 httpclient4.0.3 的一些常用操作 package com.woyo.abcp.mq.common;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.List;...原创 2011-07-21 17:29:09 · 123 阅读 · 0 评论 -
java调用存储过程
首先说明这个存储过程是有返回值的,返回一个List 1:先写一个连接的工具类package utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DatabasePool { public stat...2010-04-15 16:09:37 · 80 阅读 · 0 评论 -
获取web.xml中的参数
1:java中获取web.xml中的参数类要继承extends HttpServlet。只要能拿到. 一个不带参的init方法,一个带参的init方法public class AutoLoad extends HttpServlet{ private Log logger = LogFactory.getLog(AutoLoad.class); public void in...2010-04-15 17:03:41 · 263 阅读 · 0 评论 -
webwork文件上传的几种方法,超简单!
这里就例举两种文件上传的代码,页面上的基本上是一样的哈。 这个是在webwork的框架下的导入,很简单~~JSP页面中页头文件中写入JS代码(这个可以省去,我这里是可以自己添加生成几个FileUp) <script>function addAttach(){ var test=document.getElementById("testnum").value;...2010-04-28 18:08:27 · 539 阅读 · 0 评论 -
java 比较器
1:先看实现类package compare_sort;import java.util.Comparator;import domain.XzfwServiceBase;public class ServiceBaseSort implements Comparator { public int compare(Object o1, Object o2) {...2010-05-05 16:36:51 · 90 阅读 · 0 评论 -
java 导出EXcel
首先申明,导出Excel没下面的写的复杂,这里引入的是项目中的实例,就action可能需要自己修改下,其他的地方可以直接拿来COPY。action我做的两个类,希望大家可以看的明白。 1:页面部分 导 出: <a href="#" onclick="javascript:sllToexcel();">Excel&nbsp;</a> 2:页面J...原创 2010-05-06 10:43:42 · 113 阅读 · 0 评论 -
java 导出 TXT,CSV
导出这两个就比导出EXCel简单多了,主要是不用考虑一个一个对齐的问题,只要能取出来,就可以了,只要注意下action 的处理就可以了。 1:先看页面部分<a href="#" onclick="javascript:sllToTxtOrCsv(0);">Txt&nbsp;</a>| <a...2010-05-06 11:07:26 · 166 阅读 · 0 评论 -
java Web 同一个用户名不能同时登陆的思路
情况之一:第一个用户等陆了,不允许第二个用户登录。情况之二:第一个用户登录了,第二个用户登录挤掉第一个。针对于第一种情况,可以在数据库设置用户状态,也可以在缓存,这个很容易实现,现在讨论浏览器异常关闭的情况如何处理可以考虑以下3个方法:1。session失效,实现比较简单,也很保险,但缺点是实时性太差。2。ajax轮询,也就是在客户端写个定时器,定时通过ajax方式发送一个信号到服务端...原创 2010-11-12 08:55:07 · 557 阅读 · 0 评论 -
org.apache.commons.digester.Digester 解析 XML文件或者流
最近在做快捷支付这块,对XML这块接触的比较多.梳理XML这块的时候, 突然发现 Digester 对不管是 字符串的 XML 还是 XML文件都能很好的解析..不足点就是引用的 apache的东西有点多. (apache的东西 耦合性太高.....)不过确实好用.. 首先是 import import org.apache.commons.digester.Digester;...原创 2012-07-12 19:21:33 · 515 阅读 · 0 评论