JBOSS 点滴

丰丰的博客

#

word文档恢复编辑

在运行框中输入Winword/a 回车后,系统会启动word程序,所有界面都会恢复到默认设置,

posted @ 2008-11-25 18:30 半导体 阅读(156) | 评论 (0)编辑 收藏

在JSP传双引号给SQL

  comp_namedyh="\""+comp_namedyh+"\"";
 
sql="exec usp_MC_gchz '"+yearmonth+"',"+comp_namedyh;
用传义字符\后面添加!

posted @ 2008-11-25 11:25 半导体 阅读(253) | 评论 (0)编辑 收藏

明宇报表同一模板显示问题


可以在Page1的OnBeforePrint里写脚本,类似
if  ... then
 page2.hide
else
 Page2.show
控制某个报表页是否显示

begin
     if RPT_7='hide'  then
   Page6.Visible:=false;
end
先做个记号,以后再整理哈.

posted @ 2008-11-25 10:36 半导体 阅读(174) | 评论 (0)编辑 收藏

indexOf 函数 replace()达到replace All效果

原创 JAVA中的字符串的indexOf函数 和substring收藏

int indexOf(int ch,int fromIndex)函数:就是字符ch在字串fromindex位后出现的第一个位置.没有找到返加-1

eg:String str="a2dfcfar1bzvb";
System.out.println(str.indexOf(97,2));

看这个例子,输出:6
a的ASCII为97,就从d开始找a找到了输出a所在字符串的确切位置,找不到就输出-1!(java中位置第一个从0开始)

String.indexOf函数用法小结

1. indexOf的参数是String, startIndex: Number;
    indexOf的返回值为int,
2. Function indexOf 包含如下几个格式:
1). Strng.indexOf(substring) //搜索String中的substring,默认从0位开始;
2). String.indexOf(substring, int m) //搜索String中的substring, 默认从第m位开始;
public class Hehe
{
 
 
 int i;
 int x;
 String ip= null;
 String input1 = null;
 String input2 = null;
 public void main(String args[]){
 ip = "126.168.1.1";
 i = ip.indexOf('.');
 x = ip.indexOf('.',i+1);
 input1 = ip.substring(0,i);
 input2 = ip.substring(i+1, x);
 
 System.out.println("the  input1 is "+input1);
 System.out.println("the input2 is "+input2);
                                  }
}
结果是
the  input1 is 126
the input2 is 168

12345644
如果写subString(0,4)=1234

replace()达到replace All效果

方法: string.replace(new RegExp(oldString,"gm"),newString))

gm     g=global, m=multiLine  ,  大致上方法就是这样的,可以实现替换全部指定字串

另一个简单的验证JS的方法:

在浏览器地址栏输入
javascript:alert("abcabcabc".replace(new RegExp("a","gm"),"ad"))


用正则表达式
orgStr.replace(new RegExp(findStr, 'g'), replaceStr)
应该就可以替换所有的了
如果不用正则表达式
orgStr.replace(findStr, replaceStr)只能替换第一个

posted @ 2008-10-30 18:37 半导体 阅读(431) | 评论 (0)编辑 收藏

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Underlying input stream returned zero bytes

原因:
在SQL   Server表中使用了Text类型,如果表中Text类型包含Null时,检索Text类型中包含Null的记录就会出现如上错误.将Text类型的字段增加默认值""就可以了

posted @ 2008-09-18 17:16 半导体 阅读(493) | 评论 (0)编辑 收藏

eclipse 错误及解决办法总集

org.apache.struts.action.DynaActionForm
没有映身文件
总是出现update process对话框
发布设置不要写成总是增加修改提示。


org.apache.jasper.JasperException: Cannot find bean t in any scope

发现是.jsp里缺少<logic:iterate>标签的声明


 1.可以在windows 更改系统环境变量
加上JAVA_OPTS=-Xms64m -Xmx512m

2,如果用的tomcat,在windows下,可以在

C:\tomcat5.5.9\bin\catalina.bat  中加上:

set JAVA_OPTS=-Xms64m -Xmx256m

posted @ 2008-08-30 22:14 半导体 阅读(140) | 评论 (0)编辑 收藏

HTTP Status 404 - Servlet action is not available

>

在部署Struts时,出现如下错误信息:

HTTP Status 404 - Servlet action is not available


type Status report

message Servlet action is not available

description The requested resource (Servlet action is not available) is not available.

问题原因:

1.、web.xml文件中未配置ActionServlet。

2、struts-config.xml文件未配置你要访问的Action。

3、你的jsp文件form标记中action属性的路径名称错误。

4、非以上三种情况。

针对以上4种情况相应的解决方案如下:

1、在web.xml文件中加上ActionServlet的配置信息

sE_ ;2H  
    action h&N`e7lA  
    org.apache.struts.action.ActionServlet /SfS0g  
    (lsQ vm9  
      O%s~1^1WF  
      c ("%Bv  
   
ly^uMi  
    8$>f#^]P^1  
      /}B1sn  
      N\ Tfz@6c  
   
 #K-p  
    ['scVc`M  
      mi+/p3}  
      E0S_08h\N|  
   
D p.?{X:  
    2 2,iz>X!zM  
 
 

2、在struts-config.xml文件检查你要访问的Action配置文件。

3、检查jsp文件form标记中action属性的路径名称是否与struts-config.xml文件中action标记的path属性的路径名称一致。

4、非以上情况的解决办法就是检查web容器的log日志,如果时tomcat则检查下logs目录下的localhost_log文件,看里边是否记录有错误信息,然后根据错误信息提示将其纠正。

< n1W&nB<Zz  

posted @ 2008-08-28 12:11 半导体 阅读(2658) | 评论 (0)编辑 收藏

java的几种对象(PO,VO,DAO,BO,POJO)解释

java的几种对象(PO,VO,DAO,BO,POJO)解释 
   一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。

   二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递。

   三、DAO:data access object 数据访问对象,此对象用于访问数据库。通常和PO结合使用,DAO中包含了各种数据库的操作方法。通过它的方法,结合PO对数据库进行相关的操作。

   四、BO:business object 业务对象,封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作。

   五、POJO:plain ordinary java object 简单无规则java对象,我个人觉得它和其他不是一个层面上的东西,VO和PO应该都属于它。 

posted @ 2008-08-26 15:26 半导体 阅读(115) | 评论 (0)编辑 收藏

JAVA学习

构造函数:
每创建一个类的实例都去初始化它的所有变量是乏味的。如果一个对象在被创建时就完成了所有的初始工作,将是简单的和简洁的。因此,Java在类里提供了一个特殊的成员函数,叫做构造函数(Constructor)。
一个构造函数是对象被创建时初始对象的成员函数。它具有和它所在的类完全一样的名字。一旦定义好一个构造函数,创建对象时就会自动调用它。构造函数没有返回类型,即使是void类型也没有。这是因为一个类的构造函数的返回值的类型就是这个类本身。构造函数的任务是初始化一个对象的内部状态,所以用new操作符创建一个实例后,立刻就会得到一个清楚、可用的对象。

构造方法是一种特殊的方法,具有以下特点。
(1)构造方法的方法名必须与类名相同。
(2)构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。
(3)构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。
(4)构造方法不能由编程人员调用,而要系统调用。
(5)一个类可以定义多个构造方法,如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构造器,这个构造器不执行任何代码。
(6)构造方法可以重载,以参数的个数,类型,或排列顺序区分

posted @ 2008-08-23 21:05 半导体 阅读(94) | 评论 (0)编辑 收藏

javascript跳转页面 取值 Url传值为空问题

方法一:  
strURL="manager_list.jsp";alert(strURL);
   window.parent.operation_frame.rows = "0,*";
   window.parent.record_list.location = strURL;
方法二:
   window.parent.record_handler.myform.submit();
方法三:
      window.parent.record_list.i_handler_list.location.replace(strurl);
方法四:
        document.myform.action="manage_list.jsp";
        document.myform.submit();

下拉列表:
     <select id ="DateYear" style="width:60">
     <option value="2000">2000</option><option value="2001">2001</option>    
    </select>
取值:

   year = document.getElementById("DateYear").selectedIndex;alert(year);
    yearvalue = document.getElementById("DateYear").options[year].value;

 下拉列表:

<select name ="hsxm_code" style="width=300">
                 <option value="GD032">1</option><option value="GD035">2</option><option value="GD046">3</option>
 </select>
取值:
   hsxm_code=document.myform.hsxm_code.value;


下回说说具体的意思.

javascript字符替换
把字符中的aa 替换成happy
  s="aa2aa3aau"  
  s=s.replace(aa,'happy')
因URL传值带特殊符号的不能获取,所以在传值时以下列值传值将不会出现问题:
下表中列出了一些URL特殊符号及编码 十六进制值
1.+ URL 中+号表示空格 %2B

2.空格 URL中的空格可以用+号或者编码 %20

3./ 分隔目录和子目录 %2F

4.? 分隔实际的 URL 和参数 %3F

5.% 指定特殊字符 %25

6.# 表示书签 %23

7.& URL 中指定的参数间的分隔符 %26

8.= URL 中指定参数的值 %3D

posted @ 2008-08-19 15:51 半导体 阅读(2447) | 评论 (0)编辑 收藏

仅列出标题
共27页: First 上一页 18 19 20 21 22 23 24 25 26 下一页 Last