`
文章列表
项目中用到了param,查了一些资料,终于搞懂了。 代码 <action name="confNow_*" class="com.gnet.qsby.confReserve.action.ConfNowAction" method="{1}"> <result name="create_success" type="redirectAction"> <param name="actionName">monitorAction</pa ...
一、JavaMail API简介JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA)。而不是像sendmail或者其它的邮件传输代理(Mail Transfer Agent,简称MTA)程序那样可以传送、递送、转发邮件。从另外一个角度来看,我们这些电子邮件用户日常用MUA程序来读写邮件,而MUA依赖着MTA处理邮件的递送。在清楚了到MUA与MTA之间的关系后,让我们看看JavaMail API是如何提供信息访问功能的吧!JavaMail ...
package mail;import java.util.Date;import java.util.Properties;import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mai ...
最近在项目中用到发送邮件的功能,由于以前没有接触过,找了很多资料才终于把它弄出来,今天写下这些,算是做个总结吧。 1、首先定义一个邮件的数据结构类 public class EmailData() {      String from   = null;  //发件人      String[] recipients = null;  //收件人,可以多个      String subject   = null;  //邮件主题      String content   = null;  //邮件内容      String contentType  = null;  //邮件内容格式(文本 ...
  mailto四个常用的参数 subject -- 代表邮件的标题 body -- 代表邮件的内容 cc -- 代表一个抄送对象 bcc -- 代表一个暗送对象 引用网址:http://www.dreamdu.com/xhtml/mailto/ mailto语法 mailto:URL?参数1=内容&参数2=内容&参数3=内容 通过&符号,可以连接多个条件. mailto示例 mailto:dreamdu@163.com?subject=梦之都HTML教程 定义了邮件的标题为梦之都HTML教程 mailto:dr ...
<script language="javascript"> function readTxt() { alert(window.clipboardData.getData("text")); } function setTxt() { var t=document.getElementById("txt"); t.select(); window.clipboardData.setData('text',t.createTextRange().text); } </script> <input name= ...
搞了Tomcat6配置多虚拟主机很久,终于OK了。 真是够吐血的,记录下来,方便以后查阅了。 实现效果: http://localhost 访问一个项目例如一个助学网。 http://localhost1 访问一个项目例如一个办公系统 实现方案,需要修改两个地方 一个是C:\WINDOWS\system32\drivers\etc\hosts文件,改为 127.0.0.1       localhost127.0.0.1       localhost1 另一个要改的就是server.xml,修改后如下: Java代码 <?xml version='1.0 ...
前提:下载并安装了TortoiseSVN,下载地址http://tortoisesvn.net/downloads.htmlMyEclipse安装路径    C:\Program Files\Genuitec\MyEclipse 8.x LatestCommon安装路径     D:\Program Files\Genuitec\Common 新建一个                 C:\Program Files\Genuitec\myPlugin专放我们后加入的插件   1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org, 2、从中解压出 ...
最近使用jquery,ajax调用后台服务非常需要一个json返回类型,网上只有一个可用的插件,叫jsonplugin 。但是测试了一下,两个版本居然都有错误,而且通过文档知道,它的使用还是相对复杂的,需要配置哪个对象需要转换,那些对象不需要。不难想象,通常我们只需要将一个对象转换成json格式,如果数据多,大不了都塞到一个对象里。 这样说起来,倒不如弃配置,转而采用规则,规定action中如果需要为ajax提供服务器端服务,必须定义一个名字叫json的成员类,类型当然是最通用的Object。然后实现一个Result,在value stack中,找到名字叫json的对象,把它序列化成j ...
Struts2 将 Result 列为一个独立的层次,可以说是整个 Struts2 的 Action 层架构设计中的另外一个精华所在。 Result 之所以成为一个层次,其实 是为了解决 MVC 框架中,如何从 Control 层转向 View 层这样一个问题而存在的   在 struts2-core.jar/struts-default.xml 中,我们可以找到关于 result-type 的一些配置信息,从中可以看出 struts2 组件默认为我们提供了这 些 r ...
每种框价都会有国际化的支持,struts2的国际化大致上分为页面的国际化,Action的国际化以及xml的国际化 首先在struts.properties文件中加入以下内容: struts.custom.i18n.resources=messageResource 或在struts.xml中加入 <constant name="struts.custom.i18n.resources" value="messageResource"></constant> 资源文件的命名格式: 名称_语言代码_国家代码. Pr ...
简介:     sitemesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们可以开心的删掉他们了。如下图,你想轻松的达到复合视图模式,那末 ...
 请教大家一个问题, div滚动条如何自动根据其内容的增多自动往下滚动? 比如说:一个div <div style="height:100px;overflow:auto;"></div> , 我不停的往里面增加内容,div 就会出现滚动条, 现在我想让 div 的滚动条跟着一起往下滚动,该如何实现?? QUOTE: 以下都是默认自动滚动到底部,需要滚动到顶部只需将document.body.scrollHeight换为0. 方法一:用scroll方法实现。 <body onload="document.body.s ...
jQuery 处理键盘事件 ,比如小说网站中常见的按左右键来实现上一篇文章和下一篇文章,按ctrl+回车实现表单提交,google reader和有道阅读中的全快捷键操作... 本文讲述jQuery处理按键的原理和方法 jQuery处理键盘 事件有三个函数,根据事件发生的顺序分别是: view source print ? 1 keydown(); 2 keyup(); 3 keypress();         keydown( ...
 HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。  1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类; 2.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步
Global site tag (gtag.js) - Google Analytics