如果是连接到cvs是jar包的路径问题。。。。
删除从CVS导入的jar包,再导入本机上的jar包....
bean.java
package com.cw.entity;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class Bean {
private String[] citys = new String[] { "杭州", "上海", "香港", "武汉", "南京" };
public String[] getCitys() {
...
replyemail.jsp
<%@ page language="java" pageEncoding="gbk"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="http://java.sun.com/jstl/ ...
/**
*
*/
package com.cw.swing;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax. ...
写了下面这样一个JS方法,要做一个无刷新效果,上面加了一行注释
//发送请求,传递省ID获取下面所有的市
function sendProId(obj) {
var o = obj;
var id = o.value;
if (id == "0") {
var city = document.getElementById("city");
city.innerHTML = "";
return;
}
sendAjaxRequest("/LhCard/GeRen/uarea.do?method=getcity", "id", id, showcities);
}
可是调用 ...
- 14:34
- 浏览 (66)
- 评论 (0)
- 分类: javascript
- 进入论坛
年默认加载到距离当前100年的年份,同时根据月份是否是闰年自动加载天数。。。
<table cellspacing="0" cellpadding="6" border="1">
<tr>
<td>
出生日期:
</td>
<td bgcolor="#FFFFFF" class="td_left">
<select name="year" onchange="getDates()">
<script language="javascript" type="text/ ...
- 09:52
- 浏览 (66)
- 评论 (1)
- 分类: javascript
- 进入论坛
2005年以后注册的用户被锁定了。。。。需要升级。。。
import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
...
项目中要格式化日期,到网上搜了下。。。
用<fmt:formatDate value="${ml.sendDate}" pattern="yyyy-MM-dd HH:mm:ss"/>
添加标签引用:<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>对应tld文件就是/WEB-INF/fmt-1_0-rt.tld
可是就是报错。。。
郁闷了半天。。。
最后发现问题出在标签引用上。。。
换了下面两个引用都可以。。。
<%@ taglib uri="/WEB-INF/fmt-1_0-rt.tld" ...
项目中生成订单要用年月日6位字符加5位的一个流水号,先要到订单流水表中去查询当天是否有下订单,如果有流水号就在加1,如果没有就随机生成一个,根据日期去查询,可用日期字符串,hibernate会自动转化。。。
其中,currentDate是date数据类型...
Session ses = dao.getSession();
try {
Query query = ses
.createQuery("select max(usn.serialNumber) from USerialNumber usn where usn.currentDate='"
...
删除某些数据后,为了更好的用户体验感,可能无需提示成功,直接跳转后重新显示删除后剩余的数据,此时可以将一次请求定义成一个转向。。。
<forward name="back"
path="/GeRen/messagelist.do?method=loginornot" redirect="false">
</forward>
<html>
<title>A开头的对象与方法</title>
<style>
.selected {
FONT-SIZE: 14px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 30px; PADDING-TOP: 15px; TEXT-ALIGN: left
}
</style>
<script type="text/javascript" src="jquery1.2.3.js"></script>
<script language="javascript">
$(funct ...
<html>
<title>$与B开头的对象与方法</title>
<script type="text/javascript" src="jquery1.2.3.js"></script>
<script language="javascript">
// $(document).ready(function(){
// $("<font color=\"red\">这是动态添加的内容</font>").appendTo("#divObj");
// var t=$(document).find("div>p ...
方式1:
---------------
org.springframework.core.io.Resource resource = new org.springframework.core.io.FileSystemResource(
"com/spring/mapping/applicationContext.xml");
org.springframework.beans.factory.BeanFactory beanfactory = new org.springframework.beans.factory.xml.XmlBeanFactory(
...
[1]>>Core封装包是框架的最基础部队分,提供IOC和依赖注入特性.这里的基础概念是BeanFactory,它提供对Factory模式的经经典实现来消除对程序单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置
[2]>>构建于Core封装包基础上的Context封装包,提供了一种框架式的对象访问方法,有些象JNDI注册器.Context封装包的特性得自于Beans封装包,并添加了对国际化(I18N)的支持(例如资源绑定),事件传播,资源装载的方式和Context的透明创建,比如说通过Servlet容器
[3]>>DAO提供了JDBC的抽象层,它可消除冗长的JDBC编 ...
Pattern p=Pattern.compile("[\\w\\.\\_]+[@]{1}[\\w]+[.]{1}[\\w]+");
Matcher m=p.matcher("weiweichen_666@.com");
boolean b=m.matches();
System.out.println(b);
没有包的情况:
jar cvfm test.jar manifest.mf aaa.class bbb.class
有包的情况:
jar cvfm test.jar manifest.mf com/cw/aaa.class com/cw/bbb.class
manifest.mf内容如下:(没有包的情况)
===============================
Manifest-Version: 1.0
Main-Class: Frame1(不是可执行文件,不要此项)
manifest.mf内容如下:(有包的情况)
================== ...
$arr=[8,3,1,2,5] #定义全局数组,用于冒泡排序
$arr1=[9,6,7,1,4] #定义全局数组,用于选择排序
$arr2=[10,25,7,2,5,1,30,28,21] #定义全局数组,用于插入排序
$temp=0 #全局变量,用于交换数字
#冒泡排序
puts "冒泡排序\n"
=begin
upto循环控制冒泡次数
downto循环控制每次比较的次数
=end
1.upto(4){ |i|
4.downto(i){|j| ($temp=$arr[j];$arr[j]=$arr[j-1];$arr[j-1]= ...
#打印金字塔
1.upto(8){ #控制行数
|i| (8-i).downto(1){ #控制空格数量
|j| print " ";
}
(2*i-1).times{print "* "} #打印的*数量
print "\n"
}
#
for i in 2..50 #50以内
f=true #起始假定每个数都是素数
for p in 2...i #比自身小的正整数(1和自身除外)
if i%p==0 #如果能整除
f=!f #那么这个数不是素数
break #并且跳出这层循环
end # if 结束
end #内层循环结束
print i," " if f #如果这个数保持起始假定,则打印
end #外层循环结束
print "\n"
$arr=[ ] #建立一个全局数组 $arr
$arr[0]=2
def add_prime(n) #定义方法 将 n以内的奇素数加入$arr
3. ...
#times,upto,downto,each,step示例
3.times { print "Hi!" } #Hi!Hi!Hi!
puts "\n"
1.upto(9) {|i| print i if i<7 }#123456
puts "\n"
9.downto(1){|i| print i if i<7 } #654321
puts "\n"
(1..9).each {|i| print i if i<7} #123456
puts "\n"
0.step(11,2) {|i| print i } #0369
=begin
break , next , redo , retry
在循环体内,如果遇到:
break ,跳出当层循环;
next ,忽略本次循环的剩余部分,开始下一次的循环;
redo ,重新开始循环,还是从这一次开始;
retry ,重头开始这个循环体
=end
#break示例
puts "演示break"
c='a'
for i in 1..4
if i == 2 and c =='a'
c = 'b'
print "\n"
break
end
print i,c," "
end
puts "\n\n"
#next示例
puts ...
#循环 输出1到10之间的数字
#while循环
=begin
a=1
while a<=10
print a," "
a=a+1
end
=end
#until循环
=begin
a=1
until a>10
print a," "
a=a+1
end
=end
#for 循环
for i in 1..10
print i," "
end
x=3;
case x
when 1..2
print "x=",x,"在1..2中";
when 4..9,0
print "x=",x,"在4..9,0中或者是0";
else
print "x=",x,"其他可能";
end;
#类库
=begin
Ruby 像 C++ 一样,有许多类库可以供你使用,其中的 I/O 库很完善。前面我们使用了 puts 和 print ,你一定注意到它们并不是关键字,为什么能够直接使用?
一门编程语言,A)关键字可以直接使用;B)还有其它常用的应用程序,我们将它们放在一个专门的目录下,称为类库(许多类的仓库)。如果当前程序要用到类库中某个程序已经定义好的类、方法,就应该使用 require 或者 include 将类库程序名包含在当前程序中;C)从父类继承得到的方法可以直接使用。
I/O 就是 输入/输出,这是 Ruby 语言 Kernel 模块的方法,Mix-in 在根类Ob ...
#标识名和变量的作用域
=begin
Ruby的标识名用来指向常量,变量,方法,类和模块。标识名的首字符用来帮助我们确定标识所指向内容的作用域。一些标识名,就是上面所示的关键字,不能用来当作常量,变量,方法,类或模块的名字。
Ruby的标识名区分大小写。
Ruby使用一个约定来帮助它区别一个名字的用法:名字前面的第一个字符表明这个名字的用法。局部变量、方法参数和方法名称应该用一个小写字母开头或者用一个下划线开头;全局变量用美元符作为前缀 $;而实例变量用 @ 开头;类变量用 @@ 开头;类名、模块名和常量应该用大写字母开头。
词首字母后面可以是字母、数字和下划线的任意组合; @ 后面 ...
#关键字
=begin
Ruby中的关键字如下:
模块定义:module
类定义: class
方法定义:def , undef
检查类型:defined?
条件语句:if , then , else , elsif ,case ,when ,unless
循环语句:for ,in ,while ,until ,next, break ,do ,
redo ,retry ,yield
逻辑判断:not ,and ,or
逻辑值和空值:true ,false , nil
异常处理:rescue ,ensure
对象引用:super ,self
块的起始:begin/e ...
#分隔符
=begin
符号 名称 用途
; 分号 用来分隔一行中的多个语句
() 圆括号 提高优先级;定义方法时容纳参数列表
空格 分隔字符;在可省略()的地方,代替()
, 逗号 隔开多个参数
. 点 将对象与它的方法隔开
:: 紧连的两个冒号 域作用符,将模块(类)与它的常量隔开
=end
#数据类型
=begin
Ruby 数据类型有数字,字符串,数组,哈希表,区间,正则表达式。
数字分为整数型(1,0,75 ,1e3),浮点型(2.4 ,7.0 ,0.99)。浮点型数据小数点后必须跟数字( 1.e3 不可以,1.1e3可以)。数字可以有前缀:0表示八进制, 0x表示十六进制, 0b表示二进制(0724,0x5AC4,0b11101)。
字符串是在‘ ’(单引号)、 “ ”(双引号)之间的代码。
数组的下标从0开始ruby的数组和其它语言不同,数组的每个元素可以是不同的类型:[ 2.4, 99,“thank you”,[ a, b ,c ] ,78 ]。
区间:1. ...
#赋值
=begin
a = 1 ;b = 2 + 3 #a=1 ,b=5
a ,b = b ,a #a=5 ,b=1
a = b = 1 + 2 + 3 #a=6 ,b=6
a = (b = 1 + 2) + 3 #a=6 ,b=3
x = 0 #x=0
a,b,c = x, (x+1), (x+2) #a=0 ,b=1,c=2
=end;
#条件运算符
=begin
...
does not contain handler parameter named 'method'. This may be caused by whitespace in the label text
这个异常往往是大家对DispatchAction 不熟悉造成,在用它的时候别忘记了在STRUTS-CONFIG中的<action>属性加parameter="method",还有<html:form>和普通的<form>是有区别的,在用form提交表单的时候别忘记要家范围method="post",不然也会有错,还有在action.do/method=XXXX这个中 ...
- 浏览: 13334 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
我的相册
2008-6-26
共 122 张
共 122 张
最近加入圈子
最新评论
-
别了,盖茨
我在喝水。。。
-- by 叶子 -
创建XMLHttpRequest对象及 ...
谢谢楼主了....
-- by fp2009 -
结合DWR获取远程URL数据
这样获取远程的东西,其实现在很多公司都在用, 不过都是一些小公司。。。 如果你是 ...
-- by weiweichen1985 -
结合DWR获取远程URL数据
还有,你这样通过url从远程获取的东西,一般什么时候会用到啊? 如果是页面的话, ...
-- by guo_david_wei -
结合DWR获取远程URL数据
伟哥,你的dwr搞的很不错嘛.... 我的那个问题也给解决一下啦... 放那很久 ...
-- by guo_david_wei






评论排行榜