??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品网站视频,日韩av综合网,亚洲精品久久久久久一区二区http://www.aygfsteel.com/hackang/archive/2006/07/05/56674.html龙卷风驿?/dc:creator>龙卷风驿?/author>Wed, 05 Jul 2006 03:06:00 GMThttp://www.aygfsteel.com/hackang/archive/2006/07/05/56674.htmlhttp://www.aygfsteel.com/hackang/comments/56674.htmlhttp://www.aygfsteel.com/hackang/archive/2006/07/05/56674.html#Feedback3http://www.aygfsteel.com/hackang/comments/commentRss/56674.htmlhttp://www.aygfsteel.com/hackang/services/trackbacks/56674.html开发环境:eclipse3.1.2  myeclipse4.1.1   Tomcat5.0.28   Mysql5.0
dwrcd版本?.1
步骤一Q配|web.xml
 <?xml version="1.0" encoding="UTF-8"?>
<web-app>
    <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
            <param-name>config</param-name>
            <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>
            <param-name>debug</param-name>
            <param-value>3</param-value>
        </init-param>
        <init-param>
            <param-name>detail</param-name>
            <param-value>3</param-value>
        </init-param>
        <load-on-startup>0</load-on-startup>
    </servlet>


    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <servlet>
        <servlet-name>dwr-invoker</servlet-name>
        <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>true</param-value>
        </init-param>
    </servlet>

    <servlet-mapping>
        <servlet-name>dwr-invoker</servlet-name>
        <url-pattern>/dwr/*</url-pattern>
    </servlet-mapping>
    
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/applicationContext.xml
        </param-value>
    </context-param>
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener> 
     
    <filter>
        <filter-name>EncodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            `
            <param-value>UTF-8</param-value>
        </init-param>

    </filter>
    <filter-mapping>
        <filter-name>EncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

      <error-page>
        <error-code>404</error-code>
        <location>/404.jsp</location>
    </error-page>

    <error-page>
        <error-code>500</error-code>
        <location>/500.jsp</location>
    </error-page>

    <taglib>
        <taglib-uri>/WEB-INF/struts-bean</taglib-uri>
        <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
    </taglib>
    <taglib>
        <taglib-uri>/WEB-INF/struts-logic</taglib-uri>
        <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
    </taglib>
    <taglib>
        <taglib-uri>/WEB-INF/struts-html</taglib-uri>
        <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
    </taglib>
    <taglib>
        <taglib-uri>/WEB-INF/struts-tiles</taglib-uri>
        <taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>
    </taglib>
    <taglib>
        <taglib-uri>/WEB-INF/ntu</taglib-uri>
        <taglib-location>/WEB-INF/tld/ntu.tld</taglib-location>
    </taglib>

</web-app>

二:spring中注入相关service
<bean id="ajaxTestService" class="com.lion.cms.domain.service.AjaxTestServiceImp">
        <property name="commonDAO">
            <ref bean="commonDAO" />
        </property>
    </bean>

?AjaxTestServiceImp代码
public class AjaxTestServiceImp implements IAjaxTestService {
  
    private ICommonDAO commonDAO;

     
    public void setCommonDAO(ICommonDAO commonDAO) {
        this.commonDAO = commonDAO;
    }

    public List getEmployeeById(String deptid) {
        DetachedCriteria detachedCriteria=DetachedCriteria.forClass(Employee.class);
        detachedCriteria.setFetchMode(Employee.PROP_DEPTID,FetchMode.JOIN);
        detachedCriteria.add(Restrictions.eq(Employee.PROP_DEPTID+".id",deptid));
        List result=commonDAO.findByCriteria(detachedCriteria);
        return result;
       
    }
}

四:dwr.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "

<dwr>
 <allow>
  <create creator="spring" javascript="ajaxTestService">
   <param name="beanName" value="ajaxTestService" />
   <include method="getEmployeeById" />
  </create>
        <convert converter="bean" match="com.lion.cms.domain.pojo.Employee" />
        <param name="exclude" value="com.lion.cms.domain.pojo.Dept"/>
 </allow>
</dwr>

五:jsp面
<html:select styleId="deptid" property="deptid" onchange="loadEmployList(this.value)">
                <html:optionsCollection name="deptlist" label="deptname" value="id"/>
            </html:select>
            <html:select property="employee" styleId="employee">
            <html:option value="" >请选择</html:option>
            </html:select>    

<script type="text/javascript">
<!--
    // 加蝲employee下拉列表?br />    function loadEmployList(deptid){
        if(deptid==null||deptid==''){
        clearEmployeeSel();
        return;
        }
        ajaxTestService.getEmployeeById(loadEmployListCallback,deptid);
    }
    var loadEmployListCallback=function(items){
        clearEmployeeSel();
        DWRUtil.addOptions("employee",items,"id","truename");
    }
    function clearEmployeeSel(){
        DWRUtil.removeAllOptions("employee");
        DWRUtil.addOptions("employee",[{label:'请选择',value:''}],"value","label");
    }
//-->
</script>


职工和部门是多对一关系Q例子简单,不详l叙qC
dwr中spring和hibernate的配|相兛_助文:
http://getahead.ltd.uk/dwr/server/spring
http://getahead.ltd.uk/dwr/server/hibernate


dept.hbm.xml代码如下Q?br /><hibernate-mapping package="com.lion.cms.domain.pojo">
 <class
   name="Dept"
  table="dept"
 >
 <meta attribute="sync-DAO">false</meta>
   <id
   name="id"
   type="string"
   column="id"
  >
   <generator class="uuid.hex"/>
  </id>

  <property
   name="deptname"
   column="deptname"
   type="string"
   not-null="true"
   length="12"
  />
  <property
   name="creattime"
   column="creattime"
   type="java.lang.Long"
   not-null="false"
   length="20"
  />
 


 </class> 
</hibernate-mapping>


employee.hbm.xml代码如下Q?br />
<hibernate-mapping package="com.lion.cms.domain.pojo">
 <class
  name="Employee"
  table="employee"
 >
  <meta attribute="sync-DAO">false</meta>
  <id
   name="id"
   type="string"
   column="Id"
  >
   <generator class="uuid.hex"/>
  </id>

  <property
   name="username"
   column="username"
   type="string"
   not-null="true"
   length="20"
  />
  <property
   name="password"
   column="password"
   type="string"
   not-null="false"
   length="20"
  />
  <property
   name="truename"
   column="truename"
   type="string"
   not-null="false"
   length="11"
  />
  <property
   name="sex"
   column="sex"
   type="string"
   not-null="false"
   length="2"
  />
  <property
   name="intro"
   column="intro"
   type="string"
   not-null="false"
  />
  <many-to-one
   name="deptid"
   column="deptid"
   class="Dept"
   not-null="true"
  >
  </many-to-one>


 </class> 
</hibernate-mapping>

用hibernate同步插g可以快速生成po

 



]]>
dQ明天回学校Q快毕业?/title><link>http://www.aygfsteel.com/hackang/archive/2006/06/01/49760.html</link><dc:creator>龙卷风驿?/dc:creator><author>龙卷风驿?/author><pubDate>Thu, 01 Jun 2006 10:48:00 GMT</pubDate><guid>http://www.aygfsteel.com/hackang/archive/2006/06/01/49760.html</guid><wfw:comment>http://www.aygfsteel.com/hackang/comments/49760.html</wfw:comment><comments>http://www.aygfsteel.com/hackang/archive/2006/06/01/49760.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hackang/comments/commentRss/49760.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hackang/services/trackbacks/49760.html</trackback:ping><description><![CDATA[明天下午pȝ演示Q?4可文答辩,希望早点拿好毕业证和学位证走人?img src ="http://www.aygfsteel.com/hackang/aggbug/49760.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hackang/" target="_blank">龙卷风驿?/a> 2006-06-01 18:48 <a href="http://www.aygfsteel.com/hackang/archive/2006/06/01/49760.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>毕业设计搞定Q论文拼凑中。。?/title><link>http://www.aygfsteel.com/hackang/archive/2006/05/17/46577.html</link><dc:creator>龙卷风驿?/dc:creator><author>龙卷风驿?/author><pubDate>Wed, 17 May 2006 03:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/hackang/archive/2006/05/17/46577.html</guid><wfw:comment>http://www.aygfsteel.com/hackang/comments/46577.html</wfw:comment><comments>http://www.aygfsteel.com/hackang/archive/2006/05/17/46577.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hackang/comments/commentRss/46577.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hackang/services/trackbacks/46577.html</trackback:ping><description><![CDATA[q一个月在公司其他事没做Q天天做毕业设计Q前几天l于完工了。毕业设计做的是计量局的管理系l,采用strutsQspringQhibernate完成Q运行良好,遗憾的是业务层没有分,因ؓ旉紧加上系l不是很大,所以都写在action中了Q存在部分代码重写,下次改进Q呵c?br />    <br /><br />    pȝjs代码写了不少Q因为某些功能必要q样来实现?br /><br />    论文写了1w多字了,早日做好Q公司还有事要做?br /><br />    做项目的q程中得C公司不少高h的指点,其是我师父colkyQ让我少C很多弯\Q好多东西也更清晎ͼ谢谢他们?img src ="http://www.aygfsteel.com/hackang/aggbug/46577.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hackang/" target="_blank">龙卷风驿?/a> 2006-05-17 11:01 <a href="http://www.aygfsteel.com/hackang/archive/2006/05/17/46577.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>3可婚的Q开?/title><link>http://www.aygfsteel.com/hackang/archive/2006/05/05/44665.html</link><dc:creator>龙卷风驿?/dc:creator><author>龙卷风驿?/author><pubDate>Fri, 05 May 2006 10:32:00 GMT</pubDate><guid>http://www.aygfsteel.com/hackang/archive/2006/05/05/44665.html</guid><wfw:comment>http://www.aygfsteel.com/hackang/comments/44665.html</wfw:comment><comments>http://www.aygfsteel.com/hackang/archive/2006/05/05/44665.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hackang/comments/commentRss/44665.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hackang/services/trackbacks/44665.html</trackback:ping><description><![CDATA[ <p>嘿嘿Q好开心哦Q好多hQ不知道会不会是同学当中最早的Q还有一个多月就正式毕业了,开心ing~<br /><br />路过的就一个吧Q你也会很幸的</p> <img src ="http://www.aygfsteel.com/hackang/aggbug/44665.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hackang/" target="_blank">龙卷风驿?/a> 2006-05-05 18:32 <a href="http://www.aygfsteel.com/hackang/archive/2006/05/05/44665.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>做个~码随意的程序员http://www.aygfsteel.com/hackang/archive/2006/04/27/43505.html龙卷风驿?/dc:creator>龙卷风驿?/author>Thu, 27 Apr 2006 02:51:00 GMThttp://www.aygfsteel.com/hackang/archive/2006/04/27/43505.htmlhttp://www.aygfsteel.com/hackang/comments/43505.htmlhttp://www.aygfsteel.com/hackang/archive/2006/04/27/43505.html#Feedback0http://www.aygfsteel.com/hackang/comments/commentRss/43505.htmlhttp://www.aygfsteel.com/hackang/services/trackbacks/43505.html

]]>
关于DetachedCriteriaQ今天的一发?/title><link>http://www.aygfsteel.com/hackang/archive/2006/04/24/42827.html</link><dc:creator>龙卷风驿?/dc:creator><author>龙卷风驿?/author><pubDate>Mon, 24 Apr 2006 06:26:00 GMT</pubDate><guid>http://www.aygfsteel.com/hackang/archive/2006/04/24/42827.html</guid><wfw:comment>http://www.aygfsteel.com/hackang/comments/42827.html</wfw:comment><comments>http://www.aygfsteel.com/hackang/archive/2006/04/24/42827.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hackang/comments/commentRss/42827.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hackang/services/trackbacks/42827.html</trackback:ping><description><![CDATA[ <p>比较一个属性可以这P<br />detachedCriteria.add(Restrictions.eq(XXX.PROP_ID,Integer.parseInt(id)));<br /><br />如果比较的属性本w类型是对象Q那么可以这?br /><br />detachedCriteria.add(Restrictions.eq(XXX.PROP_BM+".id",Integer.parseInt(bmid)));<br /><br />以上面的语句ZQ如果我比较其他属?br />detachedCriteria.add(Restrictions.eq(XXX.PROP_BM+".bmmc",bmmc));<br /><br />q样是不行的<br /><br />解决ҎQ先定义一个别?br />detachedCriteria.createAlias(XXX.PROP_BM, "bm");<br />然后可以q样使用?br />detachedCriteria.add("bm.bmmc",bmmc));<br /><br /><br />ps:个hȝQ不使用别名Q本w是对象的属性后面只能跟其主键属性,比较其他属性要用别名。个点,q没有得到确?br /><br /><br /></p> <img src ="http://www.aygfsteel.com/hackang/aggbug/42827.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hackang/" target="_blank">龙卷风驿?/a> 2006-04-24 14:26 <a href="http://www.aygfsteel.com/hackang/archive/2006/04/24/42827.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>到学校请了假Q以后可以放心了http://www.aygfsteel.com/hackang/archive/2006/04/19/41871.html龙卷风驿?/dc:creator>龙卷风驿?/author>Wed, 19 Apr 2006 04:22:00 GMThttp://www.aygfsteel.com/hackang/archive/2006/04/19/41871.htmlhttp://www.aygfsteel.com/hackang/comments/41871.htmlhttp://www.aygfsteel.com/hackang/archive/2006/04/19/41871.html#Feedback0http://www.aygfsteel.com/hackang/comments/commentRss/41871.htmlhttp://www.aygfsteel.com/hackang/services/trackbacks/41871.html

]]>
安装SqlserverL出现问题Q今天找C解决Ҏhttp://www.aygfsteel.com/hackang/archive/2006/04/15/41281.html龙卷风驿?/dc:creator>龙卷风驿?/author>Sat, 15 Apr 2006 14:58:00 GMThttp://www.aygfsteel.com/hackang/archive/2006/04/15/41281.htmlhttp://www.aygfsteel.com/hackang/comments/41281.htmlhttp://www.aygfsteel.com/hackang/archive/2006/04/15/41281.html#Feedback0http://www.aygfsteel.com/hackang/comments/commentRss/41281.htmlhttp://www.aygfsteel.com/hackang/services/trackbacks/41281.html公司的系l和SQLSERVER的安装文仉和笔记本的一P公司新机安装什么问题都没有?br />可家里的机器换系l以后再装SQLSERVERL有问题,今天上网查了一下,l于扑ֈ原因?br />
因ؓ以前W记本SQLSERVER安装的时候数据文件L指定到E盘,换系l之后还是指定到那边Q但是上个版本安装留下了几个pȝMDFQ所以换pȝ安装再次选择E盘的时候就会出错了

换系l以后装sql数据目录指定C个新目录Q这样就没有问题?/p>

]]>
JS中文参数传?/title><link>http://www.aygfsteel.com/hackang/archive/2006/04/14/41059.html</link><dc:creator>龙卷风驿?/dc:creator><author>龙卷风驿?/author><pubDate>Fri, 14 Apr 2006 04:13:00 GMT</pubDate><guid>http://www.aygfsteel.com/hackang/archive/2006/04/14/41059.html</guid><wfw:comment>http://www.aygfsteel.com/hackang/comments/41059.html</wfw:comment><comments>http://www.aygfsteel.com/hackang/archive/2006/04/14/41059.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hackang/comments/commentRss/41059.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hackang/services/trackbacks/41059.html</trackback:ping><description><![CDATA[目ҎQjs里面有中文参C?br /><br /><br />接受方: String  EmployeeName =new  String(httpServletRequest.getParameter("EmployeeName").toString().getBytes("ISO8859-1"));<br /><img src ="http://www.aygfsteel.com/hackang/aggbug/41059.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hackang/" target="_blank">龙卷风驿?/a> 2006-04-14 12:13 <a href="http://www.aygfsteel.com/hackang/archive/2006/04/14/41059.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开心,l于OFFER?/title><link>http://www.aygfsteel.com/hackang/archive/2006/04/05/39442.html</link><dc:creator>龙卷风驿?/dc:creator><author>龙卷风驿?/author><pubDate>Wed, 05 Apr 2006 09:51:00 GMT</pubDate><guid>http://www.aygfsteel.com/hackang/archive/2006/04/05/39442.html</guid><wfw:comment>http://www.aygfsteel.com/hackang/comments/39442.html</wfw:comment><comments>http://www.aygfsteel.com/hackang/archive/2006/04/05/39442.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hackang/comments/commentRss/39442.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hackang/services/trackbacks/39442.html</trackback:ping><description><![CDATA[哈哈Q今天公司OFFER我了Q过几天回学校拿协议书,l于要毕业了?br /><br /><img height="20" src="http://www.aygfsteel.com/Emoticons/QQ/14.gif" width="20" border="0" /><img src ="http://www.aygfsteel.com/hackang/aggbug/39442.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hackang/" target="_blank">龙卷风驿?/a> 2006-04-05 17:51 <a href="http://www.aygfsteel.com/hackang/archive/2006/04/05/39442.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɯ</a>| <a href="http://" target="_blank">Ĵʡ</a>| <a href="http://" target="_blank">ӽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˰</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̩</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">μ</a>| <a href="http://" target="_blank">ն</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">߷</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɳ</a>| <a href="http://" target="_blank">캵</a>| <a href="http://" target="_blank">ʻ</a>| <a href="http://" target="_blank">ʷ</a>| <a href="http://" target="_blank">Ȫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϻ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank">ƽ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>