- 浏览: 150406 次
- 性别:
- 来自: 武汉
最新评论
-
mathlpz:
JSP_Struts标签 html:select option基本用法 -
phil09s:
还有一篇相当不错的教程:http://lavasoft.blo ...
commons-logging log4j的联系区别 -
phil09s:
灰常不错的教程,配合http://sammor.iteye.c ...
commons-logging log4j的联系区别
文章列表
JAVA MAIL 群发邮件
- 博客分类:
- 总管
package com.hp.poc.common;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax ...
java mail 发送附件
- 博客分类:
- 总管
public static HashMap<String,String> sendEmailToPartner(Object[] toAddress){
HashMap<String,String> map=new HashMap<String,String>();
String message="邮件发送成功!";
map.put("state", "success");
map.put("message", ...
任务:用Excel中的数据生产SQL插入语句。
Excel数据:
A
B
C
D
1、基本的匹配规则
1.1变量
drools使用匹配的方式对Fact进行比对,
比如
MVEL代码
account : Account(balance > 100)
这个规则的含义就是在Fact中找到类型为Account,且balance属性值大于100的所有Account实例。
可以指定变量来描述一个类型或者一个映射一个类的属性,
比如
MVEL代码
dialect设置规则当中要使用的语言类型 ,默认除了java还有mevl。本文简单介绍mvel。 mvel是一种嵌入式脚本语言,在规则文件上可以用这种语言建立他们的断言、返回值、Eval和推论。mvel分解析模式(Interpreted Mode)和编译模式(Compiled Mode) mvel语法: 表示对象的属性 user.name 相当于java代码 user.getName() user.manager.name 相当于java代码 user.getManager().getName() 比较 user.name == 'John Doe' (user.name == 'Jo ...
1、修改eclipse.ini 在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一个myeclipse.ini配置文件,设置如下: -vmargs -Xmx512m -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=64m 2、设置Default VM Arguments 在myEclipse中,打开Windows-> Preferences->Java->Installed JREs->点击正在使用的JDK->Edit->Default VM Argume ...
安装的方式依然是用link方式。这种方式偶合性低,想卸载,只需修改下dropins目录的文件即可。
具体步骤是这样的,
1.我先到http://m2eclipse.sonatype.org/sites目录下载最新的jar。进去后点击链接到
http://m2eclipse.sonatype.org/sites/m2e/0.12.1.20110112-1712/然后显示如下图:
然后在本地创建eclipse目录,下面分别建features和plugins目录,放置下载对应的jar。
eclipse--
--features
...
前两天由于换了MyEclipse新版本之后,我的MyEclipse的Servers就不能正常使用了,也就是不能发布Web项目了。出现了空指针的异常,并产生了这个错误:
atcom.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)
如图所示:
经过几天的研究和解决终于在网上找到了答案,当初发生错误时我上了MyEclipse的百度贴吧发现别人使用MyEclipse10.7时就没有这个错误,为什么到了我这就有了这个错误呢。当看到了解决办法之后,我立即明白了。原来我使用的还是原来的工作空间,有些原来部 ...
package com.xxyy.common;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Tra ...
when our application server fails to start with the message \Java\jdk1.6.0_17\lib\tools.jar was unexpected at this time., we thought it is because the version is not supported in our application server.
we have installed in c:\program files(x86)\java and set the java home for the same.
But la ...
Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。
Findbugs提供了方便操作的可视化界面,同时也可以作为Eclipse的一个插件来使用,而我们使用得最多的还是作为Eclipse的插件来使用。
doCheck.bat
------------
@ant -f fingbugs.xml
---------
fingbugs.xml
---------------------------------
<proje ...
<html:select>,<html:option>,<html:options>,<html:optionsCollection>标签使用
<html:select>生成HTML<select>元素
<html:option>:生成HTML<option>元素
<html:options>:生成一组HTML<options>元素
<html:optionsCollecti ...
Struts中的<bean:write name="neeke" scope="request" />标签相当于<%=request.getAttribute("neeke") %>,当然这里也不一定是request,也可能是session等,其中neeke是属性的名字。
首先我们来看一看action中的代码。
bean:message标签用来从指定的locale中取回国际化的消息并输出,在这个过程中我们还可以传递五个以内的参数。message key可以通过key直接指定,也可以通过name和property间接的指定。bean:message标签有两种指定message key的方式,一是通过key属性直接指定;二是通过name和property属性间接的指定,其中message key是在message resources文件中定义的。我们可以在struts-config.xml文件中使用<message-resources>来设置message resources文件。
一 ...
JSP自定义标签
- 博客分类:
- JSP_Struts
由浅到深详细讲解JSP自定义标签
一、基本概念
1、标签(Tag)
标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的。
2、标签库(Tag library)
由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。
3、标签库描述文件(Tag Library Descriptor)
标签库描述文件是一个XML文件,这个文件提供了标签库中类和JSP中对标签引用的映射关系。它是一个配置文件,和web.xml是类似 ...