新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 Java/Eclipse 』 → Servlet问题 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 2534 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: Servlet问题 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     szbamboo 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:55
      门派:XML.ORG.CN
      注册:2004/11/3

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给szbamboo发送一个短消息 把szbamboo加入好友 查看szbamboo的个人资料 搜索szbamboo在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看szbamboo的博客楼主
    发贴心情 Servlet问题

    救命啊,我在国外上大学。。。

    遇到难题了。。

    作业要求,做一个简单的人员记录系统。。
    1、用xml schema来描述数据资料
    2、用xhtml来做表单(add、query、remove功能)
    3、用js来检查数据合法性
    4、用css来完美输出
    5、用Servlet来处理表单的数据,写入一个文件、remove文件。。。


    现在卡在,第五的上。。请大家帮我。。。如何实现post之后的数据处理,包括写入一个文件、删除、查找。


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    www.rcfans.com

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/11/8 9:42:00
     
     linguoxing 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:7
      积分:87
      门派:XML.ORG.CN
      注册:2004/11/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给linguoxing发送一个短消息 把linguoxing加入好友 查看linguoxing的个人资料 搜索linguoxing在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看linguoxing的博客2
    发贴心情 
    下面这个是XML文档名字是student.xml

    <?xml version="1.0"?>
    <students>
     <student id="35">
      <sname>linguoxing</sname>
      <saddress>fujianputian</saddress>
      <shttp>www.redfox.com</shttp>
      <semail>redfox456@163.com</semail>
      <stel>6651790</stel>
      <stextarea>I love xml !</stextarea>
     </student>
     <student id="34">
      <sname>chenshenqian</sname>
      <saddress>XML</saddress>
      <shttp>wabc</shttp>
      <semail>chenxml@163.com</semail>
      <stel>85695424</stel>
      <saddress>XML</saddress>
     </student>
    </students>


    add的代码是:
    <script language="javascript">
    function added()
    { var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
      xmlDoc.async="false";
    //alert(1)
      xmlDoc.load("student.xml");
      xmlroot=xmlDoc.documentElement;
      //alert(1)
      var element = xmlDoc.createNode(1,"student","");
    // alert(1)
      Subsname = xmlDoc.createNode(1,"sname","");
      Subsaddress = xmlDoc.createNode(1,"saddress","");
      Subshttp = xmlDoc.createNode(1,"shttp","")
      Subsemail = xmlDoc.createNode(1,"semail","");
      Substel = xmlDoc.createNode(1,"stel","");
      //Subsqq = xmlDoc.createNode(1,"sqq","");
      Substextarea = xmlDoc.createNode(1,"stextarea","");
      //alert(1)
      t2 = xmlDoc.createTextNode(document.form2.t2.value);
      t3 = xmlDoc.createTextNode(document.form3.t3.value);
      t4 = xmlDoc.createTextNode(document.form4.t4.value);
      t5 = xmlDoc.createTextNode(document.form5.t5.value);
      t6 = xmlDoc.createTextNode(document.form6.t6.value);
      alert(1)
      t8 = xmlDoc.createTextNode(document.form8.t8.value);
      //alert(1)
      element.setAttribute("id",document.form1.t1.value);
      //alert(1)
      Subsname.appendChild(t2);
      //alert(1)
      Subsaddress.appendChild(t3);
      //alert(1)
      Subshttp.appendChild(t4);
      //alert(1)
      Subsemail.appendChild(t5);
    // alert(1)
      Substel.appendChild(t6);
      //alert(1)
      Substextarea.appendChild(t8);
    //alert(1)
      element.appendChild(Subsname);
      element.appendChild(Subsaddress);
      element.appendChild(Subshttp);
      element.appendChild(Subsemail);
      element.appendChild(Substel);
    //alert(1)
      element.appendChild(Substextarea);
      xmlroot.appendChild(element);
      //alert(1)
      //保存到磁盘中
       var fso = new ActiveXObject("Scripting.FileSystemObject");
       var ts=fso.createTextFile("e:\\xmls\\student.xml",true);
     ts.write(xmlDoc.xml);
     ts.close;
     //用浏览器显示文件

    }
    </script>
    remove的代码是:
    <script language="javascript">
      function del(text)
    { var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    //alert(1)
    xmlDoc.async="false";
    //alert(1)
    xmlDoc.load("student.xml");
    //alert(0)
    root=xmlDoc.documentElement;
    nodes=root.childNodes;
    var i;
    //alert(0)
    for(i=0;i<nodes.length;i++)
    {
    node=nodes.item(i);

    tid=nodes.item(i).getAttribute("id");

    if(tid==text)
    {

    root.removeChild(node);
      }
    }   
    //保存到磁盘中
      var fso = new ActiveXObject("Scripting.FileSystemObject");
       var ts=fso.createTextFile("e:\\xmls\\student.xml",true);
     ts.write(xmlDoc.xml);
     ts.close;
     //用浏览器显示文件
    }
    </script>

    query是什么意思不明白啊

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/1/5 17:04:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/9/13 1:34:52

    本主题贴数2,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    43.945ms