JOracle
人都是逼出来的(=o=)

日志无聊

这个操蛋的世道, 哎!!!

posted @ 2006-02-21 08:54 人在旅途 阅读(132) | 评论 (0) | 编辑 收藏
 
struts通过spring连接到hibernate
现在刚刚可以用这几种流行的框架实现几个添加修改删除的功能。
经验:就难点来说共有两个:
1.如何将request的action请求转发到spring
方法:其实解决这个问题共有两种方案:1.在struts-config.xml中将action的type属性改为有spring 控制即"org.springframework.web.struts.DelegatingActionProxy",2.建立一个baseaction类文件将struts所有的类都继承它.即在调用action的时候转到spring中.
2.怎样用spring控制hibernate
方法:这个不难,在applicationContext.xml中设置bean:"dataSource"和"sessionFactory"
就行.
另外对于新手最好用工具实现: 我现在用的是myeclipes4.1
posted @ 2006-01-21 09:35 人在旅途 阅读(255) | 评论 (0) | 编辑 收藏
 
实现一次隐藏打开多个http链接
var str="";
    str+="<iframe height='100' width='100'  src='http://218.57.135.244/dlib/admin/User/UserManageInterface.Ctrl.asp?strOpType=add&strUserName=<%=account%>&strPassWord=<%=password%>&nUserGroupID=3'></iframe>";
    var div1 = document.createElement("<div style='display:none'></div>");
    document.body.appendChild(div1);
    div1.innerHTML = str;
posted @ 2006-01-09 09:02 人在旅途 阅读(259) | 评论 (0) | 编辑 收藏
 
用户注册检查--罗嗦
以下是一个用户注册信息验证的一个程序。里面有邮件合法性的验证。(可以取出不合法的字符和不合法的原因)
_______________________________________________________________
<script language=javascript>
//检查用户ID
function check(){
doc=document.register;
if(doc.username.value==""){
alert('请填写你登陆时的ID!');
doc.username.focus();
return false;
}
var n=doc.username.value.length;
//var zm=doc.username.value.charCodeAt(0);
var tempmsg="";
//alert(zm);
for(var i=0;i<n;i++){
var zm=doc.username.value.charCodeAt(i);
if(!((zm>=48&&zm<=57)||(zm>=65&&zm<=90)||(zm>=97&&zm<=122))){
tempmsg+="\""+doc.username.value.charAt(i)+"\",";
var flag=1;
}
}
if(flag){
alert('您输入的ID中包含下列不合法的字符:'+tempmsg);
doc.username.focus();
return false;
}
//检查用户真实姓名
if(doc.name.value==""||doc.name.value.length<2){
alert('请输入你的真实姓名!');
doc.name.focus();
return false;
}
n=doc.name.value.length;
tempmsg="";
for(i=0;i<=n;i++){
zm=doc.name.value.charCodeAt(i);
if(zm<=255){
tempmsg+="\""+doc.name.value.charAt(i)+"\",";
var flag=1;
}
}
if(flag){
alert('您的名字中不能包含如下字符:'+tempmsg);
doc.name.focus();
return false;
}
//检查密码
if(doc.password.value==""){
alert('请输入你的密码!');
doc.password.focus();
return false;
}
//检查E-mail
if(doc.email.value==""){
alert('请输入你的E-mail!');
doc.email.focus();
return false;
}
if(doc.email.value.indexOf("@")==-1){
alert('请输入你的正确E-mail,必须包括“@”!');
doc.email.focus();
return false;
}
tempmsg=doc.email.value.substring(0,doc.email.value.indexOf("@"));
if(tempmsg.length<3){
alert('请输入你的完整的E-mail!\"@\"前面的字符长度不能小于3位!');
doc.email.focus();
return false;
}
if(!((doc.email.value.indexOf(".com")!=-1)||(doc.email.value.indexOf(".net")!=-1)||(doc.email.value.indexOf(".net")!=-1)||(doc.email.value.indexOf(".edu")!=-1))){
alert('请输入你邮箱的后缀名!后缀名为小写!');
doc.email.focus();
return false;
}
tempmsg=doc.email.value.substring((doc.email.value.indexOf("@")+1),doc.email.value.indexOf("."));
if(tempmsg.length<2){
alert('请输入你邮箱的完整形式!\"@\"和\".\"之间的字符长度不小于2');
doc.email.focus();
return false;
}
//检测电话号码
//检测区号
if(doc.phone1.value.length!=0||doc.phone2.value.length!=0){
if(doc.phone1.value.length<3){
alert("请正确输入区号");
doc.phone1.focus();
return false;
}

if(doc.phone1.value.indexOf(0)!=0) {
alert("区号第一位必须是0");
doc.phone1.focus();
return false;
}
n=doc.phone1.value.length;
tempmsg="";
for(i=0;i<n;i++){
zm=doc.phone1.value.charCodeAt(i);
if(zm<48||zm>57){
tempmsg+="\""+doc.phone1.value.charAt(i)+"\",";
flag=1;
}
}
if(flag){
alert("你输入的区号中包括以下非法字符"+tempmsg);
doc.phone1.focus();
return false;
}
}

//检测电话
if(doc.phone1.value.length!=0||doc.phone2.value.length!=0){
n=doc.phone2.value.length;
tempmsg="";
for(i=0;i<n;i++){
zm=doc.phone2.value.charCodeAt(i);
if(zm<48||zm>57){
tempmsg+="\""+doc.phone2.value.charAt(i)+"\",";
flag=1;
}
}
if(flag){
alert("你输入的电话号码中包括以下非法字符"+tempmsg);
doc.phone2.focus();
return false;
}
if(doc.phone2.value.length<7){
alert("请输入电话号码!");
doc.phone2.focus();
return false;
}

}
}
</script>
posted @ 2006-01-06 11:00 人在旅途 阅读(235) | 评论 (0) | 编辑 收藏
 
JSP+JavaScript实现级联 不刷新页面
花了一段时间搞出来的:
<script language="javascript">
 
 var kindList=new Array()
 <%int m=0;
 for(int j=0;j<list.size();j++){
  NetsdSmallKind smallKind=(NetsdSmallKind)list.get(j);
 %>
 kindList[<%=m++%>]=new Array("<%=smallKind.getId()%>","<%=smallKind.getKindid()%>","<%=smallKind.getSkindname()%>");
  
 <%}%>
 function ChangeKind(locationid){
  var i
  document.form1.smallkindid.length=0
   var locationid=locationid
   for(i=0;i<<%=m%>;i++){
  if( kindList[i][1]==locationid){
   document.form1.smallkindid.options[document.form1.smallkindid.length]=new Option(kindList[i][2],kindList[i][0])
   }
   }
  document.form1.smallkindid.focus();
 }
</script>
posted @ 2005-12-23 10:50 人在旅途 阅读(846) | 评论 (1) | 编辑 收藏
 
JSPCOUNTER
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java" import="java.io.*"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>计数器</title>
</head>

<%!
//同步更新计数器
synchronized void counter(){
ServletContext application=getServletContext(); //构造application对象(可选)
String szPath=application.getRealPath("/"); //得到当前路径
szPath=szPath+"hits.txt"; //计数器文件 0-9999999999999...
String szRecord=""; //记数 String
int nRecord=0; //记数 int

try{
BufferedReader file=new BufferedReader(new FileReader(szPath));
szRecord=file.readLine(); //读取计数器文件
}
catch(IOException e){
e.printStackTrace(System.err);
}
if(szRecord==null) szRecord="0"; //如果计数器文件为空

nRecord=java.lang.Integer.parseInt(szRecord)+1; //计数器+1
try{
File f=new File(szPath);
PrintWriter pw=new PrintWriter(new FileWriter(f));
pw.print(nRecord); //写文件
pw.close();
}
catch(IOException e){
System.out.println(e);
}
}
%>

<%
//显示计数器
if(session.isNew()){ //如果是新用户
counter();
}
String Path=application.getRealPath("/");
String szPath=Path+"hits.txt";
String szRecord="";
BufferedReader file=new BufferedReader(new FileReader(szPath));
try{
szRecord=file.readLine();
}
catch(IOException e){
System.out.println("文件未找到!");
}
//显示7位数字gif图像
String szOut="<body topmargin='0' leftmargin='0'>";
int i=0;
int k=7-szRecord.length(); //"0"的个数
for (i=0;i<k-1;i++){ //显示"0"
szOut=szOut+"<img src='images/0.gif'>";
}
for (i=0;i<szRecord.length();i++){ //显示非"0"
szOut=szOut+"<img src='images/"+ szRecord.charAt(i) +".gif'>";
}
szOut=szOut+"</body>";
out.println(szOut);
%>
</html>
posted @ 2005-12-22 10:04 人在旅途 阅读(243) | 评论 (0) | 编辑 收藏
 
a small effort

by the way : 
         the role management system was satisfaction by my leader.

         but just in tag not in pay.

posted @ 2005-12-14 15:02 人在旅途 阅读(185) | 评论 (0) | 编辑 收藏
 
书生之家的改动

1.send the data from *.txt to the sqlserver

use method as:
int i=str.indexOf(" ");
 
 StringTokenizer str1=new StringTokenizer(str.substring(i+1)," ");
 while(str1.hasMoreElements()){
   //method(),two "for" circle;
}

2.page forward in servlet
1).HttpServletRespose.sendRedirect( java.lang.String  location);
2).Request Dispatcher.forward();


the difficulty : on two difference server  run the system

posted @ 2005-12-14 14:53 人在旅途 阅读(208) | 评论 (0) | 编辑 收藏
 
role(2)

今天开始往页面里加权限。
由于刚开始他们把数据库设计的简陋,我还要重新设计数据库
唉 命苦。

posted @ 2005-10-26 17:36 人在旅途 阅读(217) | 评论 (0) | 编辑 收藏
 
role(1)

begin to left

posted @ 2005-10-25 17:48 人在旅途 阅读(229) | 评论 (0) | 编辑 收藏
 
仅列出标题
共5页: 上一页 1 2 3 4 5 下一页 
 
<2025年6月>
日一二三四五六
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

 导航

  • BlogJava
  • 首页
  • 发新随笔
  • 发新文章
  • 联系
  • 聚合
  • 管理

 统计

  • 随笔: 46
  • 文章: 14
  • 评论: 27
  • 引用: 0

常用链接

  • 我的随笔
  • 我的文章
  • 我的评论
  • 我的参与
  • 最新评论

留言簿(1)

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔档案

  • 2010年5月 (1)
  • 2009年7月 (1)
  • 2008年11月 (1)
  • 2008年10月 (1)
  • 2008年8月 (1)
  • 2008年7月 (4)
  • 2008年3月 (4)
  • 2007年9月 (5)
  • 2007年7月 (2)
  • 2007年6月 (3)
  • 2007年5月 (1)
  • 2007年4月 (5)
  • 2007年3月 (1)
  • 2006年2月 (1)
  • 2006年1月 (3)
  • 2005年12月 (4)
  • 2005年10月 (5)
  • 2005年8月 (3)

文章档案

  • 2009年7月 (1)
  • 2008年10月 (1)
  • 2008年7月 (2)
  • 2008年4月 (1)
  • 2007年7月 (1)
  • 2007年4月 (1)
  • 2006年1月 (1)
  • 2005年10月 (2)
  • 2005年8月 (4)

收藏夹

  • drools(2) (rss)

搜索

  •  

积分与排名

  • 积分 - 30385
  • 排名 - 1376

最新评论

  • 1. re: jsp生成html文件
  • qchun100@163.com
  • --我也想要一份
  • 2. re: Oracle 导入导出命令(转)
  • ..
  • --pillow
  • 3. re: Oracle 导入导出命令(转)
  • 同上。
  • --粉丝机
  • 4. re: Oracle 导入导出命令(转)
  • 谢谢了。用命令导出,用sqlplus导入的,解决问题。
  • --竹子切片机
  • 5. re: Oracle 导入导出命令(转)
  • 路过,解决了。
  • --保健枕

阅读排行榜

  • 1. powerdesigner12 破解方法(2752)
  • 2. 正规式和有限自动机(转自csdn)(2399)
  • 3. oracle 导出建表sql和键索引sql(1850)
  • 4. web.config connectionStrings 数据库连接字符串的解释(1623)
  • 5. Oracle 导入导出命令(转)(1375)

评论排行榜

  • 1. powerdesigner12 破解方法(6)
  • 2. Oracle 导入导出命令(转)(4)
  • 3. 交叉表统计(1)
  • 4. JSP+JavaScript实现级联 不刷新页面(1)
  • 5. JSPCOUNTER(0)

Powered by: 博客园
模板提供:沪江博客
Copyright ©2025 人在旅途