锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲视频一区调教,国产成人亚洲精品,亚洲AV无码之日韩精品http://www.tkk7.com/zhutianxiang/zh-cnMon, 12 May 2025 10:57:32 GMTMon, 12 May 2025 10:57:32 GMT60Junit4嫻嬭瘯鏃跺嚭鐨勯棶棰橈紝澶у甯垜鐪嬬湅http://www.tkk7.com/zhutianxiang/archive/2009/04/30/268309.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Thu, 30 Apr 2009 02:40:00 GMThttp://www.tkk7.com/zhutianxiang/archive/2009/04/30/268309.htmlhttp://www.tkk7.com/zhutianxiang/comments/268309.htmlhttp://www.tkk7.com/zhutianxiang/archive/2009/04/30/268309.html#Feedback0http://www.tkk7.com/zhutianxiang/comments/commentRss/268309.htmlhttp://www.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://www.tkk7.com/zhutianxiang/archive/2009/04/05/261648.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Sun, 05 Apr 2009 05:04:00 GMThttp://www.tkk7.com/zhutianxiang/archive/2009/04/05/261648.htmlhttp://www.tkk7.com/zhutianxiang/comments/261648.htmlhttp://www.tkk7.com/zhutianxiang/archive/2009/04/05/261648.html#Feedback2http://www.tkk7.com/zhutianxiang/comments/commentRss/261648.htmlhttp://www.tkk7.com/zhutianxiang/services/trackbacks/261648.html闃呰鍏ㄦ枃

]]>
ajax[鐪佸競鍖篯3綰ц仈鍔?/title><link>http://www.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://www.tkk7.com/zhutianxiang/archive/2009/04/04/263852.html</guid><wfw:comment>http://www.tkk7.com/zhutianxiang/comments/263852.html</wfw:comment><comments>http://www.tkk7.com/zhutianxiang/archive/2009/04/04/263852.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhutianxiang/comments/commentRss/263852.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhutianxiang/services/trackbacks/263852.html</trackback:ping><description><![CDATA[     鎽樿: 榪愮敤浜咥jax鐨勬湇鍔$妗嗘灦Dwr瀹炵幇3綰ц仈鍔?緋葷粺澶勪簬SSH鏋舵瀯涓?  <a href='http://www.tkk7.com/zhutianxiang/archive/2009/04/04/263852.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/zhutianxiang/aggbug/263852.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhutianxiang/" target="_blank">摟鏈卞浜屽皯摟</a> 2009-04-04 01:42 <a href="http://www.tkk7.com/zhutianxiang/archive/2009/04/04/263852.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>MD5鍔犲瘑http://www.tkk7.com/zhutianxiang/archive/2009/04/04/263851.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Fri, 03 Apr 2009 17:28:00 GMThttp://www.tkk7.com/zhutianxiang/archive/2009/04/04/263851.htmlhttp://www.tkk7.com/zhutianxiang/comments/263851.htmlhttp://www.tkk7.com/zhutianxiang/archive/2009/04/04/263851.html#Feedback0http://www.tkk7.com/zhutianxiang/comments/commentRss/263851.htmlhttp://www.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://www.tkk7.com/zhutianxiang/archive/2009/04/04/263848.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Fri, 03 Apr 2009 16:52:00 GMThttp://www.tkk7.com/zhutianxiang/archive/2009/04/04/263848.htmlhttp://www.tkk7.com/zhutianxiang/comments/263848.htmlhttp://www.tkk7.com/zhutianxiang/archive/2009/04/04/263848.html#Feedback1http://www.tkk7.com/zhutianxiang/comments/commentRss/263848.htmlhttp://www.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://www.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://www.tkk7.com/zhutianxiang/archive/2009/04/04/263837.html</guid><wfw:comment>http://www.tkk7.com/zhutianxiang/comments/263837.html</wfw:comment><comments>http://www.tkk7.com/zhutianxiang/archive/2009/04/04/263837.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.tkk7.com/zhutianxiang/comments/commentRss/263837.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhutianxiang/services/trackbacks/263837.html</trackback:ping><description><![CDATA[     鎽樿: 榪戞湡鍦ㄥ仛鐨凷2SH欏圭洰錛屽洜涓哄澶勭敤鍒板垎欏碉紝BOSS瑕佹眰灝忓紵灝嗗叾鎶借薄鍑烘潵銆傚皬寮熶笉鎵嶏紝瀹為檯鍙備笌寮鍙戠殑緇忛獙涔熷氨1騫淬?<br>浜庢槸鑺變簡鐐規椂闂村皢鍏跺仛鎴愯嚜瀹氫箟鏍囩渚涙墍鏈夐渶瑕佸垎欏電殑涓氬姟璋冪敤銆傚皬緇撲竴涓嬶紝渚涙柊鎵嬪弬鑰冦?nbsp; <a href='http://www.tkk7.com/zhutianxiang/archive/2009/04/04/263837.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/zhutianxiang/aggbug/263837.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhutianxiang/" target="_blank">摟鏈卞浜屽皯摟</a> 2009-04-04 00:23 <a href="http://www.tkk7.com/zhutianxiang/archive/2009/04/04/263837.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Dwr浣跨敤寮曞http://www.tkk7.com/zhutianxiang/archive/2009/03/08/258423.html摟鏈卞浜屽皯摟摟鏈卞浜屽皯摟Sat, 07 Mar 2009 16:38:00 GMThttp://www.tkk7.com/zhutianxiang/archive/2009/03/08/258423.htmlhttp://www.tkk7.com/zhutianxiang/comments/258423.htmlhttp://www.tkk7.com/zhutianxiang/archive/2009/03/08/258423.html#Feedback0http://www.tkk7.com/zhutianxiang/comments/commentRss/258423.htmlhttp://www.tkk7.com/zhutianxiang/services/trackbacks/258423.html  闃呰鍏ㄦ枃

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

  闃呰鍏ㄦ枃

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

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





  闃呰鍏ㄦ枃

]]>
主站蜘蛛池模板: 91亚洲精品视频| 亚洲精品无码久久久久久久| 两个人看www免费视频| 国产精品白浆在线观看免费| 亚洲精品国产美女久久久| 中文日本免费高清| 亚洲精品乱码久久久久久按摩| 免费无码H肉动漫在线观看麻豆| 色妞WWW精品免费视频| 亚洲一卡二卡三卡| 青娱乐免费视频在线观看| 亚洲Av高清一区二区三区| 一个人免费观看www视频在线| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲jjzzjjzz在线播放| 国产无人区码卡二卡三卡免费| 亚洲AV成人无码天堂| 免费看少妇作爱视频| 国产精品亚洲综合| 亚洲综合伊人久久综合| 亚洲日韩AV一区二区三区四区 | 曰批视频免费40分钟试看天天| 亚洲中文字幕人成乱码| 成年人视频在线观看免费| 免费人人潮人人爽一区二区| 亚洲午夜国产精品无码老牛影视| 精品国产污污免费网站| 亚洲人成综合在线播放| 国产免费私拍一区二区三区| 久久性生大片免费观看性| 国产精品免费播放| 亚洲国产日韩a在线播放| 内射无码专区久久亚洲| 亚洲人成激情在线播放| 国产在线ts人妖免费视频| 久久久久国色AV免费观看| 亚洲精品成人久久| 亚洲av日韩av欧v在线天堂| 99热这里只有精品6免费| 亚洲AV色无码乱码在线观看| 成人av免费电影|