锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲高清毛片一区二区,激情小说亚洲图片,亚洲欧洲国产精品香蕉网http://m.tkk7.com/zhutianxiang/zh-cnMon, 12 May 2025 15:27:09 GMTMon, 12 May 2025 15:27:09 GMT60Junit4嫻嬭瘯鏃跺嚭鐨勯棶棰橈紝澶у甯垜鐪嬬湅http://m.tkk7.com/zhutianxiang/archive/2009/04/30/268309.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Thu, 30 Apr 2009 02:40:00 GMThttp://m.tkk7.com/zhutianxiang/archive/2009/04/30/268309.htmlhttp://m.tkk7.com/zhutianxiang/comments/268309.htmlhttp://m.tkk7.com/zhutianxiang/archive/2009/04/30/268309.html#Feedback0http://m.tkk7.com/zhutianxiang/comments/commentRss/268309.htmlhttp://m.tkk7.com/zhutianxiang/services/trackbacks/268309.htmlpublic class DrawDao extends HibernateDaoSupport {

/**
* 娣誨姞棰嗙敤鐢寵
*
* @param draw
*            棰嗙敤鐢寵淇℃伅(涓嶅彲涓簄ull)
* @return
*/
@SuppressWarnings("unchecked")
public boolean insertDraw(Carddrawapply draw, List<Carddrawapplydetail> drawdetailList) {
boolean flag = false;
Session session = null;
Transaction tx = null;
try {
session = this.getSession();
tx = session.beginTransaction();

long shopid = MyConstant.HTDZ_DEFAULT_SHOPID;//鍟嗗ID
String billtype = CardConstant.CARD_LY_ID;//涓氬姟緙栧彿
String engshort = MyConstant.HTDZ_STR;//鍟嗗鑻辨枃綆縐?
String busishort = CardConstant.CARD_LY_CODE;//涓氬姟鑻辨枃綆縐?

String formcode = CardCode.getFormCode(session,shopid,billtype,engshort,busishort);
if(!"".equals(formcode)){
draw.setCarddrawapplycode(formcode);
draw.setSourcetype("0");
draw.setApplydate(MyFormat.getToday());
draw.setStatus(StatusUtil.CARDDRAWAPPLY_STATUS01);
session.save(draw);
long carddrawapplyid = draw.getCarddrawapplyid();
session.flush();
if(drawdetailList.size()==0){
tx.rollback();
}else{
for(Carddrawapplydetail drawdetail : drawdetailList){
if(drawdetail!=null){
drawdetail.setCarddrawapplyid(carddrawapplyid);
session.save(drawdetail);
}
}
tx.commit();
flag = true;
}
}

} catch (Exception e) {
e.printStackTrace();
tx.rollback();
flag = false;
} finally {
session.close();
}
return flag;
}
}

浠ヤ笂Dao鐨勬柟娉曞凡緇忔甯搞?
瀵規鏂規硶鐨勬祴璇曪紝鎴戞槸鍦ㄥ悗鏈熻ˉ涓婄殑銆備絾鏄眳鐒舵姤閿欍傚府鎴戠湅鐪嬶細

Junit4:(涓嶇敤緇ф壙TestCase)

public class TestDrawDao{

private DrawDao drawDao;

@Before
public void setUp(){
drawDao = new DrawDao();
}


/**
* 嫻嬭瘯'鍗¢鐢ㄧ敵璇蜂俊鎭殑娣誨姞'
*/
@Test
public void testInsertDraw(){
Carddrawapply draw = new Carddrawapply();
draw.setApplyoperid(1);
draw.setApplydesc("鐢寵璇存槑");

List<Carddrawapplydetail> drawdetailList = new ArrayList<Carddrawapplydetail>();

//IC鍗★紝100鍏冮潰鍊肩殑100寮?
Carddrawapplydetail drawdetail1 = new Carddrawapplydetail();
drawdetail1.setCardtype("1");
drawdetail1.setParvalue(100);
drawdetail1.setAmount(100);
//鍏呭煎崱錛?0鍏冮潰鍊肩殑50寮?
Carddrawapplydetail drawdetail2 = new Carddrawapplydetail();
drawdetail2.setCardtype("2");
drawdetail2.setParvalue(50);
drawdetail2.setAmount(50);

drawdetailList.add(drawdetail1);
drawdetailList.add(drawdetail2);

boolean flag = drawDao.insertDraw(draw, drawdetailList);
//鏂█
Assert.assertEquals(true,flag);
}
}

寮傚父濡備笅:
java.lang.NullPointerException
at org.springframework.orm.hibernate3.support.HibernateDaoSupport.getSession(HibernateDaoSupport.java:142)
at com.htdz.card.admin.dao.DrawDao.insertDraw(DrawDao.java:35)

涔熷氨鏄皟鐢ㄥ埌DrawDao閲宨nsertDraw()鐨勮繖鍙ユ椂鎶ラ敊錛歴ession = this.getSession();

涓氬姟綾婚噷璋冪敤榪欎釜Dao閮借兘姝e父浣跨敤錛屼負浠涔堜粠嫻嬭瘯綾婚噷璋冪敤灝辨姤榪欎釜閿欒錛?
DrawDao緇ф壙浜咹ibernateDaoSupport浜嗗晩銆?

]]>
Struts2鏂囦歡涓婁紶http://m.tkk7.com/zhutianxiang/archive/2009/04/05/261648.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Sun, 05 Apr 2009 05:04:00 GMThttp://m.tkk7.com/zhutianxiang/archive/2009/04/05/261648.htmlhttp://m.tkk7.com/zhutianxiang/comments/261648.htmlhttp://m.tkk7.com/zhutianxiang/archive/2009/04/05/261648.html#Feedback2http://m.tkk7.com/zhutianxiang/comments/commentRss/261648.htmlhttp://m.tkk7.com/zhutianxiang/services/trackbacks/261648.html闃呰鍏ㄦ枃

]]>
ajax[鐪佸競鍖篯3綰ц仈鍔?/title><link>http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263852.html</link><dc:creator>摟鏈卞浜屽皯摟</dc:creator><author>摟鏈卞浜屽皯摟</author><pubDate>Fri, 03 Apr 2009 17:42:00 GMT</pubDate><guid>http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263852.html</guid><wfw:comment>http://m.tkk7.com/zhutianxiang/comments/263852.html</wfw:comment><comments>http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263852.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/zhutianxiang/comments/commentRss/263852.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/zhutianxiang/services/trackbacks/263852.html</trackback:ping><description><![CDATA[     鎽樿: 榪愮敤浜咥jax鐨勬湇鍔$妗嗘灦Dwr瀹炵幇3綰ц仈鍔?緋葷粺澶勪簬SSH鏋舵瀯涓?  <a href='http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263852.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/zhutianxiang/aggbug/263852.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/zhutianxiang/" target="_blank">摟鏈卞浜屽皯摟</a> 2009-04-04 01:42 <a href="http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263852.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>MD5鍔犲瘑http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263851.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Fri, 03 Apr 2009 17:28:00 GMThttp://m.tkk7.com/zhutianxiang/archive/2009/04/04/263851.htmlhttp://m.tkk7.com/zhutianxiang/comments/263851.htmlhttp://m.tkk7.com/zhutianxiang/archive/2009/04/04/263851.html#Feedback0http://m.tkk7.com/zhutianxiang/comments/commentRss/263851.htmlhttp://m.tkk7.com/zhutianxiang/services/trackbacks/263851.html/**
* MD5鍔犲瘑
*
* @param s
*            瑕佸姞瀵嗙殑瀛楃涓?涓嶅彲涓簄ull)
*
* @return 榪斿洖鍔犲瘑鍚庣殑瀵嗘枃
*/
public final static String MD5(String pwd) {
   String Digest = "";
   try {
     MessageDigest currentAlgorithm = MessageDigest.getInstance("md5");
     currentAlgorithm.reset();
     byte[] mess = pwd.getBytes();// 鑾峰彇瑕佸姞瀵嗙殑byte鏁扮粍
     byte[] hash = currentAlgorithm.digest(mess);// 鑾峰彇鍔犲瘑浠ュ悗鐨刡yte鏁扮粍
     for (int i = 0; i < hash.length; i++) {
        int v = hash[i];
        if (v < 0) {
            v = 256 + v; // 濡傛灉 v < 0 > 0 鐨勬暟錛屽惁鍒欎笉濂借漿鎹㈡垚瀛楃錛屽摢鏈堿SC浠g爜<0鐨勫憖
        }
        if (v < 16) {
            Digest += "0"; // 濡傛灉璇<1616榪涘埗鏁板氨鏄彧鏈変釜浣嶏紝渚嬪15杞崲灝辨垚闀垮害灝辯浉絳変簡
        }
        Digest += Integer.toString(v, 16).toUpperCase();
     }
     mess = null;
     hash = null;
   } catch (NoSuchAlgorithmException e) {
      e.printStackTrace();
   }
   return Digest;
}



]]>
鑷畾涔夊浘褰㈤獙璇佺爜鏍囩http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263848.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Fri, 03 Apr 2009 16:52:00 GMThttp://m.tkk7.com/zhutianxiang/archive/2009/04/04/263848.htmlhttp://m.tkk7.com/zhutianxiang/comments/263848.htmlhttp://m.tkk7.com/zhutianxiang/archive/2009/04/04/263848.html#Feedback1http://m.tkk7.com/zhutianxiang/comments/commentRss/263848.htmlhttp://m.tkk7.com/zhutianxiang/services/trackbacks/263848.html <%@ taglib uri="/htdz-tag" prefix="htdz-tag"%>
浣跨敤鑷畾涔夊浘褰㈤獙璇佺爜鏍囩鑷姩鐢熸垚楠岃瘉鐮?
<htdz-tag:CheckCodeTag />

浠ヤ笅涓鴻緇嗗畾涔夎繃紼嬶細
<?xml version="1.0" encoding="UTF-8" ?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
 version="2.0">
    <description>htdz tag</description>
    <display-name>htdz tag</display-name>
    <tlib-version>1.0</tlib-version>
    <short-name>htdz-tag</short-name>
    <uri>/htdz-tag</uri>

    <tag>

    <!--   
    楠岃瘉鐮佹帶浠?br />     浣跨敤璇存槑錛?br />     jsp涓嬌鐢ㄨ寖渚嬶細
    1.鏃犲弬鏁幫細<htdz-tag:CheckCodeTag/>
    2.鍏ㄩ儴鍙傛暟錛?lt;htdz-tag:CheckCodeTag id="checkCodeImg" height="18" width="58"/>
   
    濡傛灉鐢ㄦ埛鏈緗弬鏁幫紝鍒欓粯璁ゅ煎垎鍒負錛歨eight="18" width="58"
    -->
    <description>楠岃瘉鐮佹帶浠?lt;/description>
    <name>CheckCodeTag</name>
    <tag-class>com.htdz.util.tag.CheckCodeTag</tag-class>
    <body-content>JSP</body-content>
    <attribute>
        <description>id</description>
        <name>id</name>
        <required>false</required>
        <rtexprvalue>true</rtexprvalue>
    </attribute>
    <attribute>
        <description>楂?lt;/description>
        <name>height</name>
        <required>false</required>
        <rtexprvalue>true</rtexprvalue>
    </attribute>
    <attribute>
        <description>瀹?lt;/description>
        <name>width</name>
        <required>false</required>
        <rtexprvalue>true</rtexprvalue>
    </attribute>

    </tag>
<taglib/>

CheckCodeTag.java:

public class CheckCodeTag extends TagSupport {
    private String id;
    private String height;
    private String width;

    public CheckCodeTag() {
    }

    @SuppressWarnings( { "unchecked", "static-access" })
    public int doStartTag() throws JspException {
        StringBuffer html = new StringBuffer();
        if (height == null || height.length() == 0)
            height = "18";
        if (width == null || width.length() == 0)
            width = "60";
        html.append("<img alt=\"閲嶆柊鑾峰彇楠岃瘉鐮乗"");
        if (id != null && id.length() > 0) {
            html.append(" id=\"");
            html.append(id);
            html.append("\"");
        }
        html.append(" height=\"");
        html.append(height);
        html.append("\" width=\"");
        html.append(width);
        html.append("\" src=\"/checkCodeImg\" onclick=\"this.src='/checkCodeImg?now='+new Date();\" style=\"cursor: pointer\" />");
        try {
            pageContext.getOut().println(html.toString());
        } catch (Exception e) {
            throw new JspException(e.getMessage());
        }
        return this.SKIP_BODY;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setHeight(String height) {
        this.height = height;
    }

    public void setWidth(String width) {
        this.width = width;
    }
}



web.xml:
    <servlet>
        <servlet-name>img</servlet-name>
        <servlet-class>com.htdz.util.CheckCodeImg</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>img</servlet-name>
        <url-pattern>/checkCodeImg</url-pattern>
    </servlet-mapping>


CheckCodeImg.java:

public class CheckCodeImg extends HttpServlet {
    private Font mFont = new Font("Arial black", Font.PLAIN, 16);

    public void init() throws ServletException {
        super.init();
    }

    Color getRandColor(int fc, int bc) {
        Random random = new Random();
        if (fc > 255)
            fc = 255;
        if (bc > 255)
            bc = 255;
        int r = fc + random.nextInt(bc - fc);
        int g = fc + random.nextInt(bc - fc);
        int b = fc + random.nextInt(bc - fc);
        return new Color(r, g, b);
    }

    public void service(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
        response.setHeader("Pragma", "No-cache");
        response.setHeader("Cache-Control", "no-cache");
        response.setDateHeader("Expires", 0);
        response.setContentType("image/png");

        int width = 60, height = 18;
        BufferedImage image = new BufferedImage(width, height,
        BufferedImage.TYPE_INT_RGB);

        Graphics g = image.getGraphics();
        Random random = new Random();
        g.setColor(getRandColor(200, 250));
        g.fillRect(1, 1, width - 1, height - 1);
        g.setColor(new Color(102, 102, 102));
        g.drawRect(0, 0, width - 1, height - 1);
        g.setFont(mFont);

        g.setColor(getRandColor(160, 200));
        for (int i = 0; i < 155; i++) {
            int x = random.nextInt(width - 1);
            int y = random.nextInt(height - 1);
            int xl = random.nextInt(6) + 1;
            int yl = random.nextInt(12) + 1;
            g.drawLine(x, y, x + xl, y + yl);
        }
        for (int i = 0; i < 70; i++) {
            int x = random.nextInt(width - 1);
            int y = random.nextInt(height - 1);
            int xl = random.nextInt(12) + 1;
            int yl = random.nextInt(6) + 1;
            g.drawLine(x, y, x - xl, y - yl);
        }

        char[] codes = { // 'a','b','c','d','e','f','h','k','m','n','r','s','t','x','y',//15涓?br />                                      '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'
                                 // 'A','B','C','D','E','F','G','H','K','N','S','T','X','Y'//14
        };
        String sRand = "";
        for (int i = 0; i < 4; i++) {
            int j = random.nextInt(10);
            String tmp = String.valueOf(codes[j]);
            sRand += tmp;
            g.setColor(new Color(20 + random.nextInt(110), 20 + random
            .nextInt(110), 20 + random.nextInt(110)));
            g.drawString(tmp, 15 * i + 2, 15);
        }

        HttpSession session = request.getSession(true);
        session.setAttribute(MyConstant.SESSION_CHECKCODE, sRand);
        g.dispose();
        ImageIO.write(image, "PNG", response.getOutputStream());
   }
}



]]>
鑷畾涔夊垎欏墊爣絳?/title><link>http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263837.html</link><dc:creator>摟鏈卞浜屽皯摟</dc:creator><author>摟鏈卞浜屽皯摟</author><pubDate>Fri, 03 Apr 2009 16:23:00 GMT</pubDate><guid>http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263837.html</guid><wfw:comment>http://m.tkk7.com/zhutianxiang/comments/263837.html</wfw:comment><comments>http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263837.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://m.tkk7.com/zhutianxiang/comments/commentRss/263837.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/zhutianxiang/services/trackbacks/263837.html</trackback:ping><description><![CDATA[     鎽樿: 榪戞湡鍦ㄥ仛鐨凷2SH欏圭洰錛屽洜涓哄澶勭敤鍒板垎欏碉紝BOSS瑕佹眰灝忓紵灝嗗叾鎶借薄鍑烘潵銆傚皬寮熶笉鎵嶏紝瀹為檯鍙備笌寮鍙戠殑緇忛獙涔熷氨1騫淬?<br>浜庢槸鑺變簡鐐規椂闂村皢鍏跺仛鎴愯嚜瀹氫箟鏍囩渚涙墍鏈夐渶瑕佸垎欏電殑涓氬姟璋冪敤銆傚皬緇撲竴涓嬶紝渚涙柊鎵嬪弬鑰冦?nbsp; <a href='http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263837.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/zhutianxiang/aggbug/263837.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/zhutianxiang/" target="_blank">摟鏈卞浜屽皯摟</a> 2009-04-04 00:23 <a href="http://m.tkk7.com/zhutianxiang/archive/2009/04/04/263837.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Dwr浣跨敤寮曞http://m.tkk7.com/zhutianxiang/archive/2009/03/08/258423.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Sat, 07 Mar 2009 16:38:00 GMThttp://m.tkk7.com/zhutianxiang/archive/2009/03/08/258423.htmlhttp://m.tkk7.com/zhutianxiang/comments/258423.htmlhttp://m.tkk7.com/zhutianxiang/archive/2009/03/08/258423.html#Feedback0http://m.tkk7.com/zhutianxiang/comments/commentRss/258423.htmlhttp://m.tkk7.com/zhutianxiang/services/trackbacks/258423.html  闃呰鍏ㄦ枃

]]>
Dom楂樼駭鏍峰紡緙栫▼http://m.tkk7.com/zhutianxiang/archive/2009/03/06/258109.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Fri, 06 Mar 2009 01:13:00 GMThttp://m.tkk7.com/zhutianxiang/archive/2009/03/06/258109.htmlhttp://m.tkk7.com/zhutianxiang/comments/258109.htmlhttp://m.tkk7.com/zhutianxiang/archive/2009/03/06/258109.html#Feedback0http://m.tkk7.com/zhutianxiang/comments/commentRss/258109.htmlhttp://m.tkk7.com/zhutianxiang/services/trackbacks/258109.htmlDom閲囩敤style瀵硅薄鏉ョ鐞嗗厓绱犵殑CSS鏍峰紡銆?
2.璁塊棶鏍峰紡琛?
浣跨敤style瀵硅薄鍙互鏂逛究鍦拌幏鍙栨煇涓湁style鐗規х殑鍏冪礌鐨凜SS鏍峰紡銆備絾瀹冩棤娉曡〃紺虹敱CSS
瑙勫垯鎴栧湪style鐗規у閮ㄥ畾涔夌被鎵瀹氫箟鐨勫厓绱燙SS鏍峰紡銆?

  闃呰鍏ㄦ枃

]]>
Dom鎶鏈熀紜http://m.tkk7.com/zhutianxiang/archive/2009/03/06/258108.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Fri, 06 Mar 2009 01:11:00 GMThttp://m.tkk7.com/zhutianxiang/archive/2009/03/06/258108.htmlhttp://m.tkk7.com/zhutianxiang/comments/258108.htmlhttp://m.tkk7.com/zhutianxiang/archive/2009/03/06/258108.html#Feedback0http://m.tkk7.com/zhutianxiang/comments/commentRss/258108.htmlhttp://m.tkk7.com/zhutianxiang/services/trackbacks/258108.htmlNode鎺ュ彛瀹氫箟浜嗕竴浜涙墍鏈夎妭鐐圭被鍨嬮兘鍖呭惈鐨勭壒鎬у拰鏂規硶
  闃呰鍏ㄦ枃

]]>
Dwr榪囨護鍣ㄤ笌寮傚父澶勭悊http://m.tkk7.com/zhutianxiang/archive/2009/03/05/258092.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Thu, 05 Mar 2009 15:06:00 GMThttp://m.tkk7.com/zhutianxiang/archive/2009/03/05/258092.htmlhttp://m.tkk7.com/zhutianxiang/comments/258092.htmlhttp://m.tkk7.com/zhutianxiang/archive/2009/03/05/258092.html#Feedback0http://m.tkk7.com/zhutianxiang/comments/commentRss/258092.htmlhttp://m.tkk7.com/zhutianxiang/services/trackbacks/258092.html





  闃呰鍏ㄦ枃

]]>
主站蜘蛛池模板: 亚洲国产精品无码久久青草| 2021国内精品久久久久精免费| 天天综合亚洲色在线精品| 2020久久精品亚洲热综合一本| 亚洲国产精品综合久久2007| 亚洲日本国产精华液| 亚洲综合激情视频| 亚洲国产日韩在线成人蜜芽| 亚洲日本视频在线观看| 精品久久亚洲中文无码| 国产精品亚洲片在线va| 亚洲一线产品二线产品| 亚洲一区二区三区在线观看网站| 亚洲午夜无码久久久久小说| 亚洲精品无码mⅴ在线观看| 亚洲av产在线精品亚洲第一站| 2020国产精品亚洲综合网| 亚洲国产成人久久精品软件 | 亚洲AV无码乱码在线观看裸奔| 久久精品九九亚洲精品天堂| 亚洲精品无码MV在线观看| 亚洲免费视频网站| 激情亚洲一区国产精品| 亚洲av成本人无码网站| 一区二区三区免费电影| 国内精品久久久久影院免费| 999在线视频精品免费播放观看| 日韩免费视频播播| 亚洲熟伦熟女新五十路熟妇 | 好爽又高潮了毛片免费下载| 国产又黄又爽又刺激的免费网址| 亚洲性久久久影院| 亚洲av无码专区国产乱码在线观看| 亚洲精品熟女国产| 色婷婷亚洲一区二区三区| 国产V片在线播放免费无码| 91精品国产免费久久国语麻豆| 毛片免费全部播放一级| 亚洲色偷偷狠狠综合网| 久久综合亚洲色HEZYO社区| 亚洲人成网站免费播放|