<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>JavaEye问答</title>
    <description>JavaEye问答 - 软件开发技术专题问答社区</description>
    <link>http://www.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>用JAVA读写和修改XML的代码问题</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://turionboy.javaeye.com">turionboy</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3090" style="color:red;">http://www.javaeye.com/problems/3090</a>&nbsp;
          发表时间: 2008年08月22日
          <br/>
          小弟因工作要求需要读写和修改一段XML代码，XML代码如下：<br />&lt;?xml version="1.0" encoding="UTF-8"?><br />&lt;works><br />   &lt;worktime><br />	   &lt;am><br />	     &lt;goworktime>8:30&lt;/goworktime><br />	     &lt;ofterworktime>12:00&lt;/ofterworktime><br />	   &lt;/am><br />	   &lt;pm><br />	      &lt;goworktime>2:00&lt;/goworktime><br />	      &lt;ofterworktime>6:00&lt;/ofterworktime><br />	   &lt;/pm><br />   &lt;/worktime><br />&lt;/works><br />JAVA代码就不贴了，总是出问题，现在就是想根据输入的参数修改AM和PAM中上班时间和下班时间的值，希望高手能给出方法，先谢过了。
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 22 Aug 2008 10:13:23 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3090</link>
        <guid>http://www.javaeye.com/problems/3090</guid>
      </item>
      <item>
        <title>java 获取 oracle 存储过程返回的ResultSet 在上百万数据量后转换非常慢</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://goolcona.javaeye.com">goolcona</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3089" style="color:red;">http://www.javaeye.com/problems/3089</a>&nbsp;
          发表时间: 2008年08月22日
          <br/>
          Class.forName("oracle.jdbc.driver.OracleDriver");<br />Connection cn = DriverManager.getConnection(<br />  "jdbc:oracle:thin:@localhost:1521:sid","uid","pwd"<br />  );<br /> <br />//取得 ResultSet<br />CallableStatement call = cn.prepareCall("{call pro_return_rs(?,?)}");<br />call.setInt(1,1);<br />call.registerOutParameter(2, oracle.jdbc.driver.OracleTypes.CURSOR);<br />call.execute();<br />ResultSet rs = (ResultSet) call.getObject(2);<br />while(rs.next()){<br />  System.out.println(rs.getInt("f_1")+","+rs.getString("f_2")+"&lt;BR>");<br />}<br /> <br />cn.close();<br />－－－－－－－－－－－－<br />ResultSet rs = (ResultSet) call.getObject(2);是获取oracle存储过程返回集合的方法，但是当存储过程中查询的记录是上百万后，比如120万到120万2千的时候，这句会非常耗时，不知道有什么办法可以快速的获取到。我尝试过强制转换为OracleResultSet。
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 22 Aug 2008 09:55:49 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3089</link>
        <guid>http://www.javaeye.com/problems/3089</guid>
      </item>
      <item>
        <title>流与文件我真的不懂</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://854535946-qq-com.javaeye.com">天海浪人</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3088" style="color:red;">http://www.javaeye.com/problems/3088</a>&nbsp;
          发表时间: 2008年08月22日
          <br/>
          看了很多java的书，上面介绍了字符流、字节流、对象流、过滤流、对象串行化，虽然基本用法会了，但还是一头雾水。不知道什么时候怎么灵活运用这些输入输出流。请介绍一本书详细介绍了这些流的书，或者提点建议吧。不甚感激！
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 22 Aug 2008 09:41:56 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3088</link>
        <guid>http://www.javaeye.com/problems/3088</guid>
      </item>
      <item>
        <title>如何从request中读取数据呢？</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://1998a.javaeye.com">1998a</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3087" style="color:red;">http://www.javaeye.com/problems/3087</a>&nbsp;
          发表时间: 2008年08月22日
          <br/>
          如何从request中读取数据，并转换成String类型，如果request.getCharacterEncoding() != null就要使用request的编码。<br />ServletInputStream in = request.getInputStream();<br />String encoding = request.getCharacterEncoding();<br />然后如何做呢？
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 22 Aug 2008 05:14:34 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3087</link>
        <guid>http://www.javaeye.com/problems/3087</guid>
      </item>
      <item>
        <title>not-null property references a null 异常错误</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xddeep.javaeye.com">xddeep</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3086" style="color:red;">http://www.javaeye.com/problems/3086</a>&nbsp;
          发表时间: 2008年08月22日
          <br/>
          not-null property references a null or transient value 遇到这个错误. 有3个表. 分别是Model, ModelFunction, Variable. <br /><br />我是通过ModelFunction的Id找到对象, 然后在数据库中删除带这个id的信息. 然后就报这个错误了.<br /><br />错误如下:<br />root cause <br /><br />org.springframework.dao.DataIntegrityViolationException: not-null property references a null or transient value: org.mycar.imi.datamodel.pojo.ModelFunction.variableByOutVariableId; nested exception is org.hibernate.PropertyValueException: not-null property references a null or transient value: org.mycar.imi.datamodel.pojo.ModelFunction.variableByOutVariableId<br />	org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:630)<br />	org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)<br />	org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:424)<br />	org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)<br />	org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:842)<br />	org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:838)<br />	org.mycar.imi.datamodel.dao.impl.ModelFunctionDaoImpl.delete(ModelFunctionDaoImpl.java:33)<br />	org.mycar.imi.bussinesslogic.impl.ModelFunctionMgrImpl.delete(ModelFunctionMgrImpl.java:23)<br />	org.mycar.imi.gui.action.DeleteFactorActionAction.execute(DeleteFactorActionAction.java:34)<br />	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)<br />	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)<br />	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)<br />	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)<br />	javax.servlet.http.HttpServlet.service(HttpServlet.java:690)<br />	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)<br /><br /><br />root cause <br /><br />org.hibernate.PropertyValueException: not-null property references a null or transient value: org.mycar.imi.datamodel.pojo.ModelFunction.variableByOutVariableId<br />	org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)<br />	org.hibernate.event.def.DefaultDeleteEventListener.deleteEntity(DefaultDeleteEventListener.java:250)<br />	org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:141)<br />	org.hibernate.impl.SessionImpl.fireDelete(SessionImpl.java:775)<br />	org.hibernate.impl.SessionImpl.delete(SessionImpl.java:758)<br />	org.hibernate.engine.CascadingAction$1.cascade(CascadingAction.java:121)<br />	org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268)<br />	org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:216)<br />	org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)<br />	org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296)<br />	org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242)<br />	org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219)<br />	org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)<br />	org.hibernate.engine.Cascade.cascade(Cascade.java:130)<br />	org.hibernate.event.def.DefaultDeleteEventListener.cascadeBeforeDelete(DefaultDeleteEventListener.java:307)<br />	org.hibernate.event.def.DefaultDeleteEventListener.deleteEntity(DefaultDeleteEventListener.java:246)<br />	org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:141)<br />	org.hibernate.impl.SessionImpl.fireDelete(SessionImpl.java:775)<br />	org.hibernate.impl.SessionImpl.delete(SessionImpl.java:758)<br />	org.hibernate.engine.CascadingAction$1.cascade(CascadingAction.java:121)<br />	org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:268)<br />	org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:216)<br />	org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)<br />	org.hibernate.engine.Cascade.cascade(Cascade.java:130)<br />	org.hibernate.event.def.DefaultDeleteEventListener.cascadeAfterDelete(DefaultDeleteEventListener.java:327)<br />	org.hibernate.event.def.DefaultDeleteEventListener.deleteEntity(DefaultDeleteEventListener.java:266)<br />	org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:141)<br />	org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:52)<br />	org.hibernate.impl.SessionImpl.fireDelete(SessionImpl.java:766)<br />	org.hibernate.impl.SessionImpl.delete(SessionImpl.java:744)<br />	org.springframework.orm.hibernate3.HibernateTemplate$25.doInHibernate(HibernateTemplate.java:848)<br />	org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:419)<br />	org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)<br />	org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:842)<br />	org.springframework.orm.hibernate3.HibernateTemplate.delete(HibernateTemplate.java:838)<br />	org.mycar.imi.datamodel.dao.impl.ModelFunctionDaoImpl.delete(ModelFunctionDaoImpl.java:33)<br />	org.mycar.imi.bussinesslogic.impl.ModelFunctionMgrImpl.delete(ModelFunctionMgrImpl.java:23)<br />	org.mycar.imi.gui.action.DeleteFactorActionAction.execute(DeleteFactorActionAction.java:34)<br />	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)<br />	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)<br />	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)<br />	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)<br />	javax.servlet.http.HttpServlet.service(HttpServlet.java:690)<br />	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)<br /><br /><br />Action文件相关代码是:<br /><br />public ActionForward execute(ActionMapping mapping, ActionForm form,<br />			HttpServletRequest request, HttpServletResponse response) {<br />		String modelFunctionId = request.getParameter("id");<br />		ModelFunction persistentInstance= new ModelFunction();<br />		<br />		<br />		<br />		persistentInstance = modelfunctionmgr.findById(modelFunctionId);<br />		modelfunctionmgr.delete(persistentInstance);、//错误出在这里.<br />		<br />		modelfunctionmgr.CloseSession();<br />		return mapping.getInputForward();}<br /><br /><br />SpringDao里的delete和findById是自动生成.<br /><br />相关代码:<br />public void delete(ModelFunction persistentInstance) {<br />		log.debug("deleting ModelFunction instance");<br />		try {<br />			getHibernateTemplate().delete(persistentInstance);//错误出现在这里<br />			log.debug("delete successful");<br />		} catch (RuntimeException re) {<br />			log.error("delete failed", re);<br />			throw re;<br />		}<br />		<br />	}<br /><br />看了看debug persistentInstance不是null. <br /><br />相关Pojo类:<br /><br />public class ModelFunction implements java.io.Serializable {<br /><br />	private static final long serialVersionUID = 7090381950228923278L;<br />	private String id=null;<br />	private Variable variableByOutVariableId;<br />	private Model model; //FK<br />	private Variable variableByInVariableId;<br />	private String weight=null;<br />.... <br />}<br /><br />public class Model implements java.io.Serializable {<br />	private String id=null;<br />	private Set modelFunctions = new HashSet(0);<br />....<br />}<br /><br />public class Variable implements java.io.Serializable {<br />	private static final long serialVersionUID = -6718496880842869572L;<br />	private String id;<br />	private Set modelFunctionsForOutVariableId = new HashSet(0);<br />	private Set resourceConfigVariables = new HashSet(0);<br />	private Set resourceVariables = new HashSet(0);<br />	private Set productVariables = new HashSet(0);<br />	private Set modelFunctionsForInVariableId = new HashSet(0);<br />....<br />}<br /><br />Hibernate相关映射文件如下:<br /><br />ModelFunction.hbm.xml<br /><br />&lt;hibernate-mapping><br />    &lt;class name="org.mycar.imi.datamodel.pojo.ModelFunction" table="MODEL_FUNCTION" schema="MYCAR"><br />        &lt;id name="id" type="java.lang.String"><br />            &lt;column name="ID" /><br />            &lt;generator class="assigned" /><br />        &lt;/id><br />        &lt;many-to-one name="variableByOutVariableId"  class="org.mycar.imi.datamodel.pojo.Variable" fetch="select" cascade="all" ><br />            &lt;column name="OUT_VARIABLE_ID" not-null="true" /><br />        &lt;/many-to-one><br />        &lt;many-to-one name="model"  class="org.mycar.imi.datamodel.pojo.Model" fetch="select" cascade="all" ><br />            &lt;column name="MODEL_ID" not-null="true" /><br />        &lt;/many-to-one><br />        &lt;many-to-one name="variableByInVariableId"  class="org.mycar.imi.datamodel.pojo.Variable" fetch="select" cascade="all" ><br />            &lt;column name="IN_VARIABLE_ID" /><br />        &lt;/many-to-one><br />        &lt;property name="weight" type="java.lang.String"><br />            &lt;column name="WEIGHT" /><br />        &lt;/property><br />        &lt;set name="productTemplateModels" inverse="true" cascade="all" ><br />            &lt;key><br />                &lt;column name="MODEL_FUNCTION_ID" not-null="true" /><br />            &lt;/key><br />            &lt;one-to-many class="org.mycar.imi.datamodel.pojo.ProductTemplateModel" /><br />        &lt;/set><br />.....<br /><br />Model.hbm.xml<br />&lt;hibernate-mapping><br />    &lt;class name="org.mycar.imi.datamodel.pojo.Model" table="MODEL" schema="MYCAR"><br />        &lt;id name="id" type="java.lang.String"><br />            &lt;column name="ID" /><br />            &lt;generator class="native" /><br />        &lt;/id><br />        &lt;set name="modelFunctions" inverse="true" cascade="all"><br />            &lt;key><br />                &lt;column name="MODEL_ID" not-null="true" /><br />            &lt;/key><br />            &lt;one-to-many class="org.mycar.imi.datamodel.pojo.ModelFunction" /><br />        &lt;/set><br />    &lt;/class><br />&lt;/hibernate-mapping><br /><br />Variable.hbm.xml<br />&lt;hibernate-mapping><br />    &lt;class name="org.mycar.imi.datamodel.pojo.Variable" table="VARIABLE" schema="MYCAR"><br />        &lt;id name="id" type="java.lang.String"><br />            &lt;column name="ID" /><br />            &lt;generator class="assigned" /><br />        &lt;/id><br />        &lt;set name="modelFunctionsForOutVariableId" inverse="true"><br />            &lt;key><br />                &lt;column name="OUT_VARIABLE_ID" not-null="true" /><br />            &lt;/key><br />            &lt;one-to-many class="org.mycar.imi.datamodel.pojo.ModelFunction" /><br />        &lt;/set><br />        &lt;set name="resourceConfigVariables" inverse="true"><br />            &lt;key><br />                &lt;column name="VARIABLE_ID" not-null="true" /><br />            &lt;/key><br />...<br /><br /><br />各位有经验的,帮忙看看吧. 问题出在哪里呢？ 我看网上说把 not-null改为false就可以, 我改了也没有正确啊.
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 22 Aug 2008 04:48:07 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3086</link>
        <guid>http://www.javaeye.com/problems/3086</guid>
      </item>
      <item>
        <title>这个问题大家讨论一下好不？</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://javaxx.javaeye.com">javaXX</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3085" style="color:red;">http://www.javaeye.com/problems/3085</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          那就问一个ssh的问题，关于删除的 &lt;br />有5个分页，删除第2张页面的两到三条纪录后， &lt;br />将信息包留在原来的页面,你怎么处 &lt;br />&lt;br />这个需要其实是想让我做什么？&lt;br />大家能不能说说自己理解。。。可能是以后的面试题&lt;br />============================&lt;br />我觉得是 用 EXT2JS之类的用 Ajax后台删除，然后又不更新数据，这样理解对吗？&lt;br />还是 hibernate删除后不提交，直到退出登录后再提交（有这种可能吗?）&lt;br />还是什么别的我不知道的技术？我想满有讨论价值的
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 23:03:54 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3085</link>
        <guid>http://www.javaeye.com/problems/3085</guid>
      </item>
      <item>
        <title>在Struts2这样结束Action的请求行吗？</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://hwhhyh25.javaeye.com">hwhhyh25</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3084" style="color:red;">http://www.javaeye.com/problems/3084</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          这样调用Struts2 的Aciton: tree.loadXML("/dhtmlxTree.action?userid=&lt;%=id%>");&lt;br />在Action中这样写:&lt;br />public voidjdomDhtmlxTree() throws Exception {&lt;br />HttpServletResponse response = ServletActionContext.getResponse();&lt;br />......&lt;br />Document xmlDocument = new Document(tree);&lt;br />org.jdom.output.Format format = org.jdom.output.Format.getCompactFormat();&lt;br />format.setEncoding("gb2312");&lt;br />format.setIndent(" ");&lt;br />XMLOutputter outputter = new XMLOutputter(format);&lt;br />try {&lt;br />response.setContentType("text/xml; charset=gb2312");&lt;br />response.setHeader("Cache-Control", "no-cache");&lt;br />outputter.output(xmlDocument, response.getWriter());&lt;br />}&lt;br />catch (IOException e) {&lt;br />e.printStackTrace();&lt;br />}&lt;br />}&lt;br />&lt;br />struts.xml中这样配置&lt;br />&lt;action name="dhtmlxTree" class="dhtmlxTree" method="jdomDhtmlxTree">&lt;br />&lt;/action>&lt;br />&lt;br />这样执行没有报错，不知道会不会有什么问题？请大家帮忙，分析一下，谢谢！
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 23:01:31 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3084</link>
        <guid>http://www.javaeye.com/problems/3084</guid>
      </item>
      <item>
        <title>问个需求的问题，我连看都看不懂！</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://javaxx.javaeye.com">javaXX</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3083" style="color:red;">http://www.javaeye.com/problems/3083</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          那就问一个ssh的问题，关于删除的<br />有5个分页，删除第2张页面的两到三条纪录后，<br />将信息包留在原来的页面,你怎么处<br /><br />-------------------------------------------------<br /><br />我觉得是 用假分页后，用 ajax删除，然后因为保留有数据可以进行页面切换！<br />但是 可能是指数据库方面的技术！反正没明白过来，有人可以告诉我吗？<br />-----------------------------------------------------<br />还是删之前保存一份啊！
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 22:16:46 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3083</link>
        <guid>http://www.javaeye.com/problems/3083</guid>
      </item>
      <item>
        <title>请问如何用jquery的ajax方法从数据库中取出数据来填充数组呢？</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://wangdj.javaeye.com">wangdj</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3082" style="color:red;">http://www.javaeye.com/problems/3082</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          事情是这样的，我的in.js文件中有如下数组<br />......<br />var apdata = [['BJ','北京','beijing','BJ'],<br />['SH','上海','shanghai','SH'],<br />['GZ','广州','guangzhou','GZ']];<br />...........<br /><br />现在我想把这些静态数据变成动态的，就是说要通过ajax从数据库中获取，用jquery改造后的样子大致是这样的<br />var apdata = $.ajax(....);<br />这样就可以实现从数据库中取出数据了，然后填充到这个数组上，那么从jsp页中该返回什么样的数据格式才能填充到这个数组上呢，还有$.ajax(....);这个地方用jquery具<br /><br />体该怎么写呢，谢谢，真诚的感谢..
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 21:58:44 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3082</link>
        <guid>http://www.javaeye.com/problems/3082</guid>
      </item>
      <item>
        <title>怎样在申请的空间中建立ACCESS的ODBC数据源?</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://mickeymak.javaeye.com">mickeymak</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3081" style="color:red;">http://www.javaeye.com/problems/3081</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          <span style="font-size: large">由于目前JAVA只有用JDBC:ODBC的连接方法去访问ACCESS数据库, 那么假设我申请了一个空间, 支持JSP+ACCESS, 那我把我的项目deploy到该空间后, 要怎样在空间设置一个ODBC数据源呢? </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 20:15:00 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3081</link>
        <guid>http://www.javaeye.com/problems/3081</guid>
      </item>
      <item>
        <title>在Struts2这样结束Action的请求行吗？</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://hwhhyh25.javaeye.com">hwhhyh25</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3080" style="color:red;">http://www.javaeye.com/problems/3080</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          这样调用Struts2 的Aciton: tree.loadXML("/dhtmlxTree.action?userid=&lt;%=id%>");<br />在Action中这样写:<br />public voidjdomDhtmlxTree() throws Exception {<br />  HttpServletResponse response = ServletActionContext.getResponse();<br />  ......<br />  Document xmlDocument = new Document(tree);<br />  org.jdom.output.Format format = org.jdom.output.Format.getCompactFormat();<br />  format.setEncoding("gb2312");<br />  format.setIndent("  ");<br />  XMLOutputter outputter = new XMLOutputter(format); <br />  try {<br />    response.setContentType("text/xml; charset=gb2312");<br />    response.setHeader("Cache-Control", "no-cache");<br />    outputter.output(xmlDocument, response.getWriter());<br />  }<br />  catch (IOException e) {<br />    e.printStackTrace();<br />  }<br />}<br /><br />struts.xml中这样配置<br />  &lt;action name="dhtmlxTree" class="dhtmlxTree" method="jdomDhtmlxTree"><br />  &lt;/action><br /><br />这样执行没有报错，不知道会不会有什么问题？请大家帮忙，分析一下，谢谢！
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 20:09:37 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3080</link>
        <guid>http://www.javaeye.com/problems/3080</guid>
      </item>
      <item>
        <title>请帮我实现这2个方法，谢谢。</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lord-is-layuping.javaeye.com">lord_is_layuping</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3079" style="color:red;">http://www.javaeye.com/problems/3079</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          请帮我实现这2个方法，谢谢。要求代码越少越好，可以另外再添加类或方法 <br /><br /><span style="color: red">/** <br />*根据id将Ms们进行排序（id由大到小） <br />*/ <br />public List orderbyid(List list); <br /><br /><br />/** <br />*每个国家各选一个id最高的Ms，放到list中，再排序（按id由大到小）返回 <br />*/ <br />public List getMaxIdOfEveryCountry(List list); </span><br /><br /><br />------具体代码如下-------------- <br /><br /><pre name="code" class="java">Java code
Class Ms{
long id;
String country;//国家
long age;//年龄
long temperament;//气质
long beauty;//美丽

public Ms(long id,String country,long age,long temperament,long beauty){
this.id=id;
this.country=country;//国家
this.age=age;//年龄
this.temperament=temperament;//气质
this.beauty=beauty;//美丽
}

}

Interface Select{ // 选美
/**
 *根据id将Ms们进行排序（id由大到小）
 */
public List orderbyid(List list);



/**
 *每个国家各选一个id最高的Ms，放到list中，再排序（按id由大到小）返回
 */
public List getMaxIdOfEveryCountry(List list);

}

Class Judge implements Select{//评委


/**
 *根据id将Ms们进行排序（id由大到小）
 */
public List orderbyid(List list){
//这边怎么实现啊？代码越少越好。
}


/**
 *根据id将Ms们进行排序（id由大到小）
 */
public List orderbyid(List list){
//这边怎么实现啊？代码越少越好。
}




public static void main(String[] args){
Ms c1=new Ms(1,"China",23,100,100);
Ms c2=new Ms(2,"China",21,100,100);
Ms s1=new Ms(3,"Singapore",23,100,100);
Ms i1=new Ms(4,"Iran",24,100,100);
Ms i2=new Ms(5,"Iran",24,100,100);
Ms s2=new Ms(6,"Singapore",24,100,100);
Ms[] mses=new Ms[](c1,c2,s1,s2,i1,i2);
//toArray;

Judge j=new Judge();
//测试
Judge.orderbyid(list);
Judge.getMaxIdOfEveryCountry(list);

}



}</pre>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 20:05:53 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3079</link>
        <guid>http://www.javaeye.com/problems/3079</guid>
      </item>
      <item>
        <title>一道关于 链表的 面试题  不会~有人能帮个忙吗解答下吗谢谢</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://random.javaeye.com">random</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3078" style="color:red;">http://www.javaeye.com/problems/3078</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          3.	请给出一个单链表结构的定义，每个节点用来储存一个整型数，并且给出一段代码来合并两个已经按照该整数从小到大排好序的链表，使得合并后的链表也是同样排好序的。
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 19:03:21 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3078</link>
        <guid>http://www.javaeye.com/problems/3078</guid>
      </item>
      <item>
        <title>关于mina客户端的问题</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://aaron-zhou.javaeye.com">aaron_zhou</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3077" style="color:red;">http://www.javaeye.com/problems/3077</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          mina是apache所开发的socket通信的框架，由于生产环境上的jdk使用的是1.4，考虑到兼容性，我就使用了它的1.0版本编写了一个客户端。&lt;br />    客户端的代码如下：&lt;br />&lt;pre name="code" class="java"><br />String host = "127.0.0.1";<br />int port = 8000;<br />SocketConnector connector = new SocketConnector();<br />		connector.getFilterChain().addLast("logger", new LoggingFilter());<br />		connector.getFilterChain().addLast(<br />				"codec",<br />				new ProtocolCodecFilter(new TextLineCodecFactory())); // 设置编码过滤器<br />		// Set connect timeout.<br />        ((IoConnectorConfig) connector.getDefaultConfig() )<br />                .setConnectTimeout(60);<br />        SocketAcceptorConfig cfg = new SocketAcceptorConfig();<br />	    cfg.setReuseAddress(true);<br />        // Start communication.<br />        ConnectFuture cf = connector.connect(new InetSocketAddress(<br />                host, port), new SocketClientHandler(),cfg);<br /><br />        // Wait for the connection attempt to be finished.<br />        cf.join();<br />        cf.getSession();<br />        ClientUtil.sendMessage(cf.getSession(), "test");<br />&lt;/pre>&lt;br />&lt;br />ClientUtil的代码如下：&lt;br />&lt;pre name="code" class="java">public class ClientUtil {<br /><br />	public static void sendMessage(IoSession session,String str){<br />		System.out.println(" ************** Before send message *************** ");<br />		session.write(str);<br />	}<br />}&lt;/pre>&lt;br />&lt;br />SocketClientHandler的代码如下：&lt;br />&lt;br />&lt;pre name="code" class="java">public class SocketClientHandler extends IoHandlerAdapter {<br /><br />	public SocketClientHandler() {<br />	}<br /><br />	public void messageReceived(IoSession session, Object message)<br />			throws Exception {<br />		System.out.println("receive server msg : "+message);<br />		//System.out.println(message);// 显示接收到的消息<br />		session.close();<br />	}<br /><br />	public void messageSent(IoSession session, Object message) throws Exception {<br />		// TODO Auto-generated method stub<br />		//super.messageSent(session, message);<br />		System.out.println(" client send message ");<br />	}<br />	<br />}&lt;/pre>&lt;br />&lt;br />结果发送的数据服务器是接收到了，但是服务器返回的数据我这里却没有触发SocketClientHandler的messageReceived方法，请问我如何能够取道服务器返回给我的数据啊
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 18:50:56 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3077</link>
        <guid>http://www.javaeye.com/problems/3077</guid>
      </item>
      <item>
        <title>Java操作XML文件，对xml文件的大小有要求么？</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://oxidy.javaeye.com">oxidy</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3076" style="color:red;">http://www.javaeye.com/problems/3076</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          我想从mysql数据库中读取记录，然后转换到oralce数据库中，数据结构可能不相同，我想应用xml文件做中间文件，也就是说先将mysql中的数据生成xml文件，然后从xml中读取插入到oracle中去&lt;br />&lt;br />&lt;br />我想问问，这时候用java语言生成的xml文件有没有大小的限制，因为读取文件太大的话，速度就会慢了，我应该怎么思考这个问题，&lt;br />&lt;br />&lt;br />哪位能帮助想想办法，提供个思路也可以，谢谢！&lt;br />&lt;strong>问题补充：&lt;/strong>&lt;br />我需要中间的一个过度的数据格式，我最终的目的不是只在转换到oracle中去，我想做一个中间的通用格式。&lt;br />&lt;br />分割多个xml我有这方面的打算，可是能不能更详细一些的。
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 18:50:38 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3076</link>
        <guid>http://www.javaeye.com/problems/3076</guid>
      </item>
      <item>
        <title>Ext2.0中，怎么不通过服务器来刷新grid页面？</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://qiu768.javaeye.com">qiu768</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3075" style="color:red;">http://www.javaeye.com/problems/3075</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          是这样的，我用ext的grid来实现一个部门排序的功能。页面的数据根据序号来排序。先选中某一行，然后点击按钮来更改grid页面上选中的该行的序号列值。我想每点击一次按钮更改值之后就刷新grid页面，重新根据序号来显示数据。说白了我要作的就是实现表格上下位置互换的效果。我现在遇到的问题就是怎么刷新grid页面，我试了用grid.view.refresh()及grid.getView().refresh()这两种方法都不行。我也知道一般都是用grid.getStore().load()来刷新grid页面，但是这种方式是于服务器交互来刷新的。我作的是先在页面上交换表格位置（也就是更改序号值）后，再提交到后台去更改数据库里的值。
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 18:49:44 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3075</link>
        <guid>http://www.javaeye.com/problems/3075</guid>
      </item>
      <item>
        <title>c#如何修改DAT文件?? </title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://liuzhaohong.javaeye.com">liuzhaohong</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3074" style="color:red;">http://www.javaeye.com/problems/3074</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          这个文件里存的数据是XML格式的 <br /><br /><br />&lt;CISBORDERGUESTS><br /> &lt;GUEST OPERATION="DJ"><br />   &lt;GPHOTO ><br />     /9j/4AAQSkZJRgABAgEAZABkAA<br />   &lt;/GPHOTO><br /> &lt;/GUEST><br />&lt;/CISBORDERGUESTS><br /><br /><br /><br /><br />现在要修改 &lt;GPHOTO>的格式为: <br />&lt;GPHOTO xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="bin.base64"> <br />/9j/4AAQSkZJRgABAgEAZABkAA <br />&lt;/GPHOTO> <br /><br />这个程序该怎么写？？？本人在此谢谢了～～
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 17:48:16 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3074</link>
        <guid>http://www.javaeye.com/problems/3074</guid>
      </item>
      <item>
        <title>使用FLEX发布产品后,会有什么样的版权问题吗?!</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lqql.javaeye.com">lqql</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3073" style="color:red;">http://www.javaeye.com/problems/3073</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          用了FB开发FLEX应用,发布产品后会有版权问题吗?!
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 17:35:01 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3073</link>
        <guid>http://www.javaeye.com/problems/3073</guid>
      </item>
      <item>
        <title>Ext2.0中，怎么不通过服务器来刷新grid页面？</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://qiu768.javaeye.com">qiu768</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3072" style="color:red;">http://www.javaeye.com/problems/3072</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          &lt;p>是这样的，我用ext的grid来实现一个部门排序的功能。页面的数据根据序号来排序。先选中某一行，然后点击按钮来更改grid页面上选中的该行的序号列值。我想每点击一次按钮更改值之后就刷新grid页面，重新根据序号来显示数据。说白了我要作的就是实现表格上下位置互换的效果。我现在遇到的问题就是怎么刷新grid页面，我试了用grid.view.refresh()及grid.getView().refresh()这两种方法都不行。我也知道一般都是用grid.getStore().load()来刷新grid页面，但是这种方式是于服务器交互来刷新的。我作的是先在页面上交换表格位置（也就是更改序号值）后，再提交到后台去更改数据库里的值。&lt;/p>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 17:20:37 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3072</link>
        <guid>http://www.javaeye.com/problems/3072</guid>
      </item>
      <item>
        <title>HttpSessionListener里的sessionDestroyed方法调用 </title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://hulin.javaeye.com">hulin</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3071" style="color:red;">http://www.javaeye.com/problems/3071</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          我的HttpSessionListener里的sessionDestroyed方法，在session超时的时候调用，比如说我在web.xml里设置的session失效时间为1分钟上，但是时间往往不准时,请各位高手给予解答[c[size=medium][/size][align=center][/align]olor=red][/color]
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 16:15:51 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3071</link>
        <guid>http://www.javaeye.com/problems/3071</guid>
      </item>
      <item>
        <title>JAVA 调用 .NET写的WEB SERVICE的问题(SOAP头验证)  </title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lin2602126.javaeye.com">lin2602126</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3070" style="color:red;">http://www.javaeye.com/problems/3070</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          &lt;p>java调用c#的soap服务,soap头该如何加? &lt;br />&lt;soap:Header&gt; &lt;br />&lt;SMSSoapHeader xmlns="http://www.com/"&gt; &lt;br />&lt;Username&gt;string &lt;/Username&gt; &lt;br />&lt;Password&gt;string &lt;/Password&gt; &lt;br />&lt;/SMSSoapHeader&gt; &lt;br />&lt;/soap:Header&gt; &lt;br />&lt;br />用eclipse生成代码如下: &lt;br />&lt;br />org.apache.axis.client.Call _call = createCall(); &lt;br />_call.setOperation(_operations[0]); &lt;br />_call.setUseSOAPAction(true); &lt;br />_call.setSOAPActionURI(" http://www.com/SendSMS "); &lt;br />_call.setEncodingStyle(null); &lt;br />_call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE); &lt;br />_call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE); &lt;br />_call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS); &lt;br />_call.setOperationName(new javax.xml.namespace.QName("http://www.com", "SendSMS")); &lt;br />&lt;span style="color: #ff0000;">SOAPHeaderElement soapHeaderElement = new SOAPHeaderElement(new javax.xml.namespace.QName("http://www.com"), "SMSSoapHeader"); &lt;br />&lt;br />soapHeaderElement.setNamespaceURI("http://www.com/"); &lt;br />&lt;br />&lt;br />try &lt;br />{ &lt;br />&lt;br />soapHeaderElement.addChildElement("Username").setValue("aaaaaaaaa"); &lt;br />soapHeaderElement.addChildElement("Password").setValue("aaaaaaaaa"); &lt;br />} &lt;br />catch (SOAPException e) &lt;br />{ &lt;br />// TODO Auto-generated catch block &lt;br />e.printStackTrace(); &lt;br />} &lt;br />&lt;br />&lt;br />&lt;br />_call.addHeader(soapHeaderElement); &lt;br />&lt;/span>setRequestHeaders(_call); &lt;br />setAttachments(_call); &lt;br />String[]s={s关联号, s目标手机, s内容}; &lt;br />try { java.lang.Object _resp = _call.invoke(s); &lt;br />....... &lt;br />--------------------------------------------------------------- &lt;br />&lt;br />结果我加入红色部分,就报错 &lt;br />- MessageElement.addChild called when an object value is present &lt;br />java.lang.IllegalStateException: MessageElement.addChild called when an object value is present &lt;br />at org.apache.axis.message.MessageElement.addChild(MessageElement.java:735) &lt;br />at org.apache.axis.message.MessageElement.addChildElement(MessageElement.java:1324) &lt;br />该如何解决?小弟在这求教了&lt;/p><br />&lt;p>&nbsp;&lt;/p>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 16:14:04 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3070</link>
        <guid>http://www.javaeye.com/problems/3070</guid>
      </item>
      <item>
        <title>struts2中如何将时间和日期动态的显示为：2008-08-21 3:08:11 的形式?</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://a372048518.javaeye.com">a372048518</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3069" style="color:red;">http://www.javaeye.com/problems/3069</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          如何利用struts2的&lt;s:datetimepicker/>标签将时间和日期动态的显示为2008-08-21 3:08:11 的形式？
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 16:05:19 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3069</link>
        <guid>http://www.javaeye.com/problems/3069</guid>
      </item>
      <item>
        <title>有谁知道mvn DdownLoadSources=true 问题</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yefeng.javaeye.com">yefeng</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3068" style="color:red;">http://www.javaeye.com/problems/3068</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          我用MVN构建eclipse项目的时候，mvn eclipse:eclipse -DdownloadSources=true 下不了源码,但 mvn idea:idea -DdownloadSources=true  却可以把源码下到本地，我MVN的版本是最新的2.0.9，eclipse版本是3.3.1.1
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 15:56:46 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3068</link>
        <guid>http://www.javaeye.com/problems/3068</guid>
      </item>
      <item>
        <title> 一个简单的数据库入库问题</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://baggio-gan.javaeye.com">baggio_gan</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3067" style="color:red;">http://www.javaeye.com/problems/3067</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          sevent是一个SecurityEvent的po<br /><br />我采集到其数据,将其入库,然后马上要用刚刚入库的dn（主键）是数据库的标示列<br /><br />数据层使用 heibernate 3.0<br /><br />大家帮我想想办法了 <br />大致代码如下：<br />sevent.set.....()<br />.<br />.<br />.<br />.<br />sevent.setStatus(Integer.parseInt(IConstants.SEVENT_STATUS_CLOSE));<br />		sevent.setWorkflow(FormatUtil.trim(Constants.getDEF_OPERATION().get(IConstants.OPERATION_HANDLE)));<br /><br />		seventService.getSecurityEventDao().svae(sevent);<br /><br />		// 在 [handle_history] 表里增加一条数据<br />		HandleHistory handleHistory = new HandleHistory();<br />		String content = FormatUtil.substringBefore(sevent.getContent(), 42);<br /><br />		handleHistory.setEventDn(sevent.getDn());
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 15:38:53 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3067</link>
        <guid>http://www.javaeye.com/problems/3067</guid>
      </item>
      <item>
        <title>Ext.FormPanel中combo动态选择问题</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://wgh369.javaeye.com">wgh369</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3066" style="color:red;">http://www.javaeye.com/problems/3066</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          我在Ext.FormPanel中使用reader: new Ext.data.XmlReader()来动态加载XML的数值<br />textfield与textarea并没有什么问题正确显示<br />但是combo虽然在点下拉的时候显示已经选择了我想要的值（valueField），但是在上方的displayField却把我valueField里内容显示出来并不是displayField内容<br />请问有高手能解决这个问题吗
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 15:37:55 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3066</link>
        <guid>http://www.javaeye.com/problems/3066</guid>
      </item>
      <item>
        <title>DWR问题</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://150330477.javaeye.com">150330477</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3065" style="color:red;">http://www.javaeye.com/problems/3065</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          刚刚学习DWR,跟着教程一步步配置,运行后 <br />访问 http://localhost:8080/项目/dwr 测试通过. <br />然后我写了一个JSP <br /><span style="color: red">&lt;%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <br /><br />&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <br />&lt;html> <br />  &lt;head> <br />  &lt;script type='text/javascript' src='dwr/engine.js'> &lt;/script> <br />  &lt;script type='text/javascript' src='dwr/interface/helloworld.js'/> <br />&lt;/head> <br /><br />  &lt;script type="text/javascript"> <br />  function dwrTest() <br />  { <br />  helloworld.showHelloWorld("123",function(data) <br />  { <br />  alert(data); <br />  }) <br />  <br />  } <br />  <br />  &lt;/script> <br />  <br />  &lt;body> <br />    This is my JSP page. &lt;br> <br />    &lt;input type="button" onclick="dwrTest()"> <br />  &lt;/body> <br />&lt;/html> </span><br />访问这个JSP,http://localhost:8080/项目/页面,不能执行这个方法,出错行是引入DWR的JS出错 <br /><span style="color: red">&lt;script type='text/javascript' src='dwr/engine.js'> &lt;/script> <br />  &lt;script type='text/javascript' src='dwr/interface/helloworld.js'/> </span><br /><br />DWR 配置 <br /><span style="color: red">&lt;?xml version="1.0" encoding="UTF-8"?> <br />&lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd"> <br /><br />&lt;dwr> <br /><br />  &lt;allow> <br />    <br />    create javascript="helloworld" creator="new"> <br />    &lt;param name="class" value="com.helloworld.Hello"> &lt;/param> <br />    &lt;/create> <br /><br />  &lt;/allow> <br /><br />&lt;/dwr> </span><br />CLASS 文件<br /><br /><span style="color: red">package com.helloworld; <br /><br />public class Hello { <br />  public String showHelloWorld(String str) <br />  { <br />  System.out.println("HelloWorld"); <br />  return "HelloWorld" + str; <br />  } <br />}</span><br />不知道什么原因.测试都通过. 哪位大哥帮忙解答一下。。<br /><strong>问题补充：</strong><br />应该是对的吧。  我在DWR的例子中新建一个JSP,使用它的例子对象就没问题.<br />我自己写的对象,就有这问题。<br />配置我都跟它们一样。。<br />测试都能通过,就是在JSP中访问就不行。
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 15:32:01 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3065</link>
        <guid>http://www.javaeye.com/problems/3065</guid>
      </item>
      <item>
        <title>数据库的设计</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://windmoon.javaeye.com">hanfeng450</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3064" style="color:red;">http://www.javaeye.com/problems/3064</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          &lt;img src="http://www.javaeye.com/upload/attachment/35636/b27f5d48-40c5-3cc4-9daf-0d7b05b81734.jpg" />&lt;br />如果要做成附件的那种效果，如何建数据库表是最合理的。&lt;br />显示每期的开奖结果，如果当期没开出则显示号码有多少期未开出
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 15:28:57 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3064</link>
        <guid>http://www.javaeye.com/problems/3064</guid>
      </item>
      <item>
        <title>东进语音卡有JAVA支持吗？</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://foxesabc.javaeye.com">foxesabc</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3063" style="color:red;">http://www.javaeye.com/problems/3063</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          最近需要做一个东西，需要用JAVA来实现语音的播放，在网上找了很久也没找到JAVA做这方面的东西，各位大哥，大姐。有谁知道吗？请多多指教。我知道需要一个TTS，这个TTS应该是厂商提供的吧？语音卡提供有JAVA的接口吗？
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 14:47:03 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3063</link>
        <guid>http://www.javaeye.com/problems/3063</guid>
      </item>
      <item>
        <title>lucene 可以实现关系型搜索吗？</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://rock-soft.javaeye.com">rock_soft</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3062" style="color:red;">http://www.javaeye.com/problems/3062</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          lucene 或者hibenrnate search 据我有限的了解应该都只能针对某一个表进行搜索。能否实现想数据库里那要进行链表查询。<br /><br />比如一个主表，其他表都有外键跟主表关联。<br />也就是一对多关系。<br />用lucene给每个表建立索引，然后查询时根据每个表设置查询条件，搜出符合条件的主键。<br />A表：<br />AID  A1 A2 A3<br /><br />B表：<br />BID AID(外键) B1 B2 B3 <br /><br />C表：<br />CID AID(外键) C1 C2 C3 <br /><br />SQL: select AID from A,B,C where A1=? and B2=? and C3=? and A.AID = B.BID and B.BID = C.CID<br /><br />类似这样的查询，如何用lucene实现呢？？？似乎已经摆脱的全文检索的概念，嵌入了关系型，但lucene的速度还是让我不想放弃？
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 14:29:26 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3062</link>
        <guid>http://www.javaeye.com/problems/3062</guid>
      </item>
      <item>
        <title>tomcat在debug启动时报错，请哪位大侠为小弟查看一下</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://woshineo.javaeye.com">woshineo</a>&nbsp;
          链接：<a href="http://www.javaeye.com/problems/3061" style="color:red;">http://www.javaeye.com/problems/3061</a>&nbsp;
          发表时间: 2008年08月21日
          <br/>
          2008-8-21 12:09:27 org.apache.coyote.http11.Http11Protocol init <br />信息: Initializing Coyote HTTP/1.1 on http-8090 <br />2008-8-21 12:09:27 org.apache.catalina.startup.Catalina load <br />信息: Initialization processed in 1047 ms <br />2008-8-21 12:09:27 org.apache.catalina.core.StandardService start <br />信息: Starting service Catalina <br />2008-8-21 12:09:27 org.apache.catalina.core.StandardEngine start <br />信息: Starting Servlet Engine: Apache Tomcat/5.0.28 <br />2008-8-21 12:09:27 org.apache.catalina.core.StandardHost start <br />信息: XML validation disabled <br />2008-8-21 12:09:27 org.apache.catalina.core.StandardHost getDeployer <br />信息: Create Host deployer for direct deployment ( non-jmx ) <br />2008-8-21 12:09:27 org.apache.catalina.core.StandardHostDeployer install <br />信息: Processing Context configuration file URL file:C:\Program Files\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost\admin.xml <br /><br />报错如上，在debug启动时报的错，谢谢
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 21 Aug 2008 14:04:31 +0800</pubDate>
        <link>http://www.javaeye.com/problems/3061</link>
        <guid>http://www.javaeye.com/problems/3061</guid>
      </item>
  </channel>
</rss>
