- 浏览: 465564 次
- 性别:
- 来自: 潘多拉
最新评论
-
lijunwyf:
代码好像不完整,后端没串起来的感觉
Json-RPC for java首次尝试 -
jerry.chen:
我用这种方式去,貌似没啥效果,楼主!
Xfire开发的webservice客户端超时问题解决 -
漫步邃思:
这个问题常遇到,老是想不起来解决方法,记住了
resin3.1.0无法解析EL表达式问题解决 -
dampce032:
在不删掉integratedSecurity=true;的情况 ...
JDBC 连接SQLServer数据库(Failed to load the sqljdbc_auth.dll) -
kill_e680:
取CPU号和取硬盘号,在linux下可以用吗?
sigar使用:在web中应用sigar取得系统信息
文章列表
Struts2的模板和主题介绍
因为Struts2所有的UI标签都是基于主题和模板的,主题和模板是Struts2所有UI标签的核心。模板是一个UI标签的外在表示形式,例如:当我们使用<s:select ... ... />标签时,Struts2就会根据对应select模板来生 ...
[size=medium]开发环境:windows xp + jdk1.5 + resin3.1.0
注意: 做出修改后先删除web应用程序web-inf目录下的work文件夹,确保resin重新编译jsp文件
1. 确认web.xml头声明了使用servlet2.4标准,如:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
xsi:sche ...
这两天搞了下RESIN3.0.8,一直配不好,和apache的配合通过SO模块可以正常工作,JSP页面也的确和HTML各自分好了工,可就是打不开虚机目录下的JSP页面,倒是RESIN目录下的webapps中的JSP可以正常打开,估计肯定还是配置文件resin.conf有问题啊,来回弄了两三天了,在网上看了无数帖子,大家都说这样配置好就行了(当然了,JDK环境,JAVA全局变量,RESIN和APACHE 的安装和SO支持都没有大问题,否则不可能只出现目录错误的问题啦):
apache :
<VirtualHost 192.168.1.144:80>
Server ...
在myeclipse6.0中配置RESIN时, 出现了一些小错误, 导致了不能正常启动RESIN,
错误提示:
unknown argument 'Files\resin3\conf\resin.conf'
usage: Resin [-conf resin.conf] [-server id]
查了一些资料,没有合理的解释. 无意中发现了'Files\resin3\conf\resin.conf' 中 Files 这个是e:\program files中的一部分. 我猜测可能是由于文件夹"program files "单词和单词间有空格符号,myeclipse在 ...
PATH 和 CLASSPATH 都指定路径列表,列表中的各项 (即各个路径) 之间使用分隔符分隔。在 Windows 下,分隔符是分号 (;),而在 Linux 下,分隔符是冒号 (:)。
下面分别说明三个环境变量在 Windows 和 Linux 下如何设置,不过在此之前,我们需要做个假设。假设 JDK 在 Windows 下的安装路径是 C:\jdk\,在 Linux 下的安装路径是 /usr/local/jdk/。那么,安装后的 JDK 至少会包括如下内容:
C:\jdk (/usr/local/jdk)
|-- bin
|-- demo
|-- include
|-- jre
| ...
web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。
呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有很多,用得比较多的就是Apache的POI及JExcelAPI。这里我们用Apache POI!我们先去Apache的大本营下载POI的jar包:http://poi.apache.org/ ,我这里使用的是3.0.2版本。
package org.leno.export.util ...
应用中经常有增、删、改、查操作,如果像以前一样使用ListUserAction,AddUserAction等会使action的数量增加,并且同一个模块分散开来不易维护。
使用DispatchAction处理。
要点:
自定义Action如UserAction继承自DispatchAction。
注意不要复写DispatchAction的excute方法,因为DispatchAction的excute方法里面的操作就是获得parameter参数值,并转向到该参数值对应的方法。
如下:
index.jsp
链接到user_list.jsp
<html:link action=&qu ...
Hibernate ORM(对象关系映射 O-R mapping)框架
对象 -持久化-数据库(关系型数据库)
对象 -关系
内存中的对象与数据库中字段的对应关系。
持久化标示---关系模型中的主键(用id来配)
Hibernate的三种对象状态:
1.transient:never persist ...
多对多关系映射,老师举得例子是用户和角色。
一个用户可以有多种角色
一个角色可以分配给多个用户
单从一边看,都是一对多的关系,但是放在一起就是多对多了.看代码吧。
单向关系:user一方持有Role一方的引用
Role.java
package com.ahuzl.hibernate;
public class Role {
private int id;
private String name;
。。。省略 get set方法
}
Role.hbm.xml
<?xml version="1.0"?>
<!DOCTYP ...
many to one : hibernate的多对一关系映射
(可以想象为多个用户对应一个组)
主要用在表中有外键的时候。 设置了<many-to-one>标签,hibernate在建表的时候,就会把该标签代表的对象的主键当做外键加入主表。在查询主表的时候,hibernate也可以利用映射关系,查出外键表的相应信息。
以下是例子:
Group.java 代表从表的对象
package com.ahuzl.hibernate;
public class Group {
private int id;
private String name;
...
HTML可输可选下拉框实现的JavaScript脚本
关键字: javascript html可输可选下拉框
在写页面时,我们有时会有这样的需求,要下拉框可选可输入,该脚本就是可输可选控件.该脚本是根据网上某大侠源脚本改编而成,现记录在此,以备后用.
新增功能: 支持模糊定位、支持上下箭选择、支持注释层功能、支持按回车键从下拉框中选择选项
Js代码
//下拉框选项所对应的层的名字
var SELECT_DIV="SELECT_DIV_";
//注释层的名字
var NODE_DIV="NODE_DIV_&qu ...
package com.baiyyy.polabs.util.json;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import net.sf.json.JSONArray;
import net.sf.json.J ...
1.一.Tomcat 下部署DB2连接池
2.将db2安装目录C:\Program Files\IBM\SQLLIB\java下的common.jar,db2java.zip(改名成db2java.jar),db2jcc.jar拷贝到D:\Program Files\Tomcat 5.5\common\lib目录。
3.修改D:\Program Files\Tomcat 5.5\conf下server.xml
4.注意两个地方的内容:
5. <Resource name="jdbc/szfood" auth="Contain ...
JS的正则表达式
正则表达式常用元字符介绍
先看看 /\w+@\w+\.\w+/
// 两个反斜杠之间的内容,就是正则表达式
\w 表示包括下划线在内的所有字母,数字
+ 表示位数在一位以上
\w+ 合起来就是 包括下划线在内的字母,数字,并且位数在一位以上
\. 转义字符,就是 "."
@ 当然,这就是@符号了
//校验是否全由数字组成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!pa ...
<!-- Resin 3.1 配置文件. -->
<resin xmlns="http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core">
<!-- 加载resin/lib下的所有.jar文件-->
<class-loader>
<tree-loader path="${resin.home}/lib"/>
<tree- ...