`
文章列表

java 发邮件

package com.qhkj.goodChance.common.util;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Multipart;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeBodyPart;imp ...

临时的

 
@Transactional    public String dealBusiness(BuyCart buyCart,User user) {        String res="fail";        int compareResult=0;        try {            buyCart.getBuyCartDeal().setUser(user);            buyCart.getBuyCartDeal().setTotalMoney(Double.valueOf(buyCart.getTotalPrice().toString() ...
@JSON(serialize=false)    public String updateStatu() throws Exception {        BigDecimal percent=new BigDecimal(0);        String loginName = super.getLoginUsername();        if(loginName == null || loginName.length()==0)        {            return "login";        }else {        User user ...
导读: 1 HashMap不是线程安全的               hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。   2   HashTable是线程安全的一个Collection。   HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将 ...
注意:action为我们取到得数组格式为[val1,  val2,   val3]的形式,逗号后边带个空格,所以用split拆分字符串的时候参数要传入", "而不是",",否则在遍历该数组的时候,只有val1的值取出是正确的。
<script>var errorMsg="${requestScope.errorMessage}";if(errorMsg!=""){alert(errorMsg);}</script>
myeclipse->project->clean 其实主要作用就是把编译好的class等文件删除,激活eclipse的自动编译。解决的问题就是,有时候你把代码改了,但因为一些未知的原因,eclipse的自动编译没有成功,导致运行结果不正常。 在开发中经常遇到myeclipse不编译的情况,但不同情况的解决方法又不一样,今天同样是遇到此类情况,在网上狂搜,终于找到一篇好文,它囊括了解决这种情况的常用的方法,现在发出来与大家分享。我遇到的情况是通过最后一个方法解决的:classpath文件,里面的路径不正确。MyEclipse不编译解决1. 确保 project->buil ...
在Struts的action中: String filePath=this.getServletContext().getRealPath("/"); 结果:D:\Java\apache-tomcat-6.0.26\webapps\myPhotography\ String t=Thread.currentThread().getContextClassLoader().getResource("").getPath(); 结果:/D:/Java/apache-tomcat-6.0.26/webapps/myPhotography/WEB-INF ...
JavaScript操作数组: 1.截取字符串:temp[ss].toString().slice(0,2); 2.分割字符串: *****先转化成String,在进行分割 var temp=n.toString().split(","); 3.操作JavaScript中的map   for (key in map) {                        if(key==rand){                        n=map[key];} } 其中map为从后台获取到得map,key为声明的变量 取得map中key对应的val ...
public String getRandomStr(){ Random random = new Random(); String baseStr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; StringBuffer buffer = new StringBuffer(); for(int i=0;i<10;i++){ int num = random.nextInt(baseStr.length()); buffer.append(baseStr. ...
<div class="links" onmouseover="this.className='links links_hover'" onmouseout="this.className='links'"> <div class="handle"></div> <span class="label">转贴到:</span> <span class="icos"> <a target="_b ...

Spring scope

scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是 ...
http://t.55.la/htmlcodecov/
对spring容器而言,struts2的action就是一个普通Bean,也可以接收依赖注入,这就可以轻松的将业务逻辑组件注入Action Bean中,当spring管理struts2的action时,一定要配置scope属性,因为Action里包含了请求的状态信息,所以,必须为每个请求对应一个Action,所以不能将该Action实例配置成单例模式。 <bean id="action别名" class="action对应的类" scope="prototype"/> 当使用spring容器管理struts2的Ac ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <HEAD> <TITLE>随滚动条移动的层 - 5217.cn</TITLE> <META HTTP-EQUIV="Content- ...
Global site tag (gtag.js) - Google Analytics