jasperreport variable the oper

Written by: BLUEICE//2012-01-11 00:41:03.223//查看次数:87

jasperreport variable

jasper report中变量运算问题 the operator is undefined

 
将Variable Expression 设置成如下格式即可
new Double( $F{percent}.doubleValue() * $F{total}.doubleValue() )

 

查询sql2005数据库所有表结构

Written by: BLUEICE//2011-10-11 17:06:27.077//查看次数:156

SELECT 
表名               =   CASE   WHEN   A.COLORDER=1   THEN   D.NAME   ELSE   ' '   END,
表說明           =   CASE   WHEN   A.COLORDER=1   THEN   ISNULL(F.VALUE, ' ')   ELSE   ' '   END,
欄位序號       =   A.COLORDER,
欄位名           =   A.NAME,
標識               =   CASE   WHEN   COLUMNPROPERTY(   A.ID,A.NAME, 'ISIDENTITY ')=1   THEN   '√ 'ELSE   ' '   END,
主鍵               =   CASE   WHEN   EXISTS(SELECT   1   FROM   SYSOBJECTS   WHERE   XTYPE= 'PK '   AND   PARENT_OBJ=A.ID   AND   NAME   IN   (
SELECT   NAME   FROM   SYSINDEXES   WHERE   INDID   IN(
SELECT   INDID   FROM   SYSINDEXKEYS   WHERE   ID   =   A.ID   AND   COLID=A.COLID)))   THEN   '√ '   ELSE   ' '   END,
類型               =   B.NAME,
佔用位元組數   =   A.LENGTH,
長度               =   COLUMNPROPERTY(A.ID,A.NAME, 'PRECISION '),
小數位數       =   ISNULL(COLUMNPROPERTY(A.ID,A.NAME, 'SCALE '),0),
允許空           =   CASE   WHEN   A.ISNULLABLE=1   THEN   '√ 'ELSE   ' '   END,
預設值           =   ISNULL(E.TEXT, ' '),
欄位說明       =   ISNULL(G.[VALUE], ' ')
FROM 
SYSCOLUMNS   A
LEFT   JOIN 
SYSTYPES   B 
ON 
A.XUSERTYPE=B.XUSERTYPE
INNER   JOIN 
SYSOBJECTS   D 
ON 
A.ID=D.ID     AND   D.XTYPE= 'U '   AND     D.NAME <> 'DTPROPERTIES '
LEFT   JOIN 
SYSCOMMENTS   E 
ON 
A.CDEFAULT=E.ID
LEFT   JOIN 
sys.extended_properties   G 
ON 
A.ID=G.major_id   AND   A.COLID=G.minor_id   
LEFT   JOIN 
sys.extended_properties   F 
ON 
D.ID=F.major_id   AND   F.minor_id=0
ORDER   BY 
A.ID,A.COLORDER

springmail利用gmail发送邮件

Written by: BLUEICE//2011-10-03 12:42:18.61//查看次数:159

Spring配置如下

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <beans xmlns="http://www.springframework.org/schema/beans"  
  3.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4.        xsi:schemaLocation="http://www.springframework.org/schema/beans  
  5.            http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">  
  6.   
  7.     <bean name="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">  
  8.         <property name="host" value="smtp.gmail.com"/>  
  9.         <property name="port" value="465"/>  
  10.         <property name="username" value="yourUserName@gmail.com"/>  
  11.         <property name="password" value="yourPassword"/>  
  12.   
  13.         <property name="javaMailProperties">  
  14.             <props>  
  15.                 <prop key="mail.smtp.auth">true</prop>  
  16.                 <prop key="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop>         
  17.             </props>  
  18.         </property>  
  19.     </bean>  
  20. </beans> 

JAVA代码如下

  1. ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");  
  2. MailSender mailSender = context.getBean(MailSender.class);  
  3.   
  4.   
  5. SimpleMailMessage mail = new SimpleMailMessage();  
  6. mail.setFrom("yourUserName@gmail.com");  
  7. mail.setTo("destination@163.com");  
  8. mail.setSubject("测试spring Mail(Gmail)");  
  9. mail.setText("hello,java");  
  10. mailSender.send(mail); 

javascript 判断是否为数字

Written by: BLUEICE//2011-09-20 16:45:39.36//查看次数:178

 

isNaN 函数 isNaN(expression:Object) : Boolean 计算参数,如果值为 NaN(非数字),则返回 true。此函数可用于检查一个数学表达式是否成功地计算为一个数字。

可用性:Flash Player 5;ActionScript 1.0

参数
expression:Object – 要计算的布尔值、变量或其它表达式。

返回
Boolean – 一个布尔值。

例子:

if(isNaN(document.login.imgcode.value)){
alert(‘验证码必须是数字!’)
document.login.imgcode.focus();
return false;
}

<input type=”text” runat=”server” id=”txt_checkingPhone” onkeyup=”checkRate(this.id)”/>&nbsp;(请输入数字)

<script type=”text/javascript” language=”javascript”>
function checkRate(input)
{
var re = /^[0-9]+.?[0-9]*$/;   //判断字符串是否为数字     //判断正整数 /^[1-9]+[0-9]*]*$/
var nubmer = document.getElementById(input).value;

if (!re.test(nubmer))
{
alert(“请输入数字”);
document.getElementById(input).value = “”;
return false;
}
}
</script>

UrlRewriteFilter+Fckeditor

Written by: BLUEICE//2011-08-17 00:50:02.28//查看次数:416

UrlRewriteFilter+Fckeditor

刚碰到一个问题。贴出来给他家分析。我一个网站是用Struts2+UrlRewrite+Fckeditor

加上UrlRewrite之后Fckeditor就服务使用了。404错误。肯定是被UrlRewrite给过滤掉了。由于我系统里面所有的 转发规则都是使用*.htm文件来的

所以我解决此办法的方法就是在配置UrlRewrite的时候直接之匹配.htm文件。

<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
<init-param>
<param-name>logLevel</param-name>
<param-value>WARN</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>*.htm</url-pattern>
</filter-mapping>

第1页 共18页    [首页] [下一页] [末页]