没有JS啊
另外,你似乎没理解透什么东西该写成一个JAVA类。

解决方案 »

  1.   

    <script  language=javascript>  
    <!--  
    function  cleanWordString(  html  )  {  
    html = html.replace(/ <.+?>/gm, '');//过滤所遇html标签
    html  =  replace(/<\s?img[^>]*>/gi,'');//过滤img标签 
               html  =  html.replace(/<\/?SPAN[^>]*>/gi,  ""  );//  去掉所有span标签 
               html  =  html.replace(/&lt;+?/g, "");//过滤&lt;
               html  =  html.replace(/&gt;+?/g, "");//过滤&gt; 
               html  =  html.replace(/&amp;+?/g, "");//过滤&amp;
               html  =  html.replace(/&nbsp;+?/g, "");//过滤&nbsp;  
               html  =  html.replace(/<(\w[^>]*)  class=([^    |>]*)([^>]*)/gi,  "<$1$3")  ;  //  过滤掉class属性  
               html  =  html.replace(/<(\w[^>]*)  style="([^"]*)"([^>]*)/gi,  "<$1$3")  ;  //  过滤掉Style属性 
               html  =  html.replace(/<(\w[^>]*)  lang=([^    |>]*)([^>]*)/gi,  "<$1$3")  ;//  过滤掉Lang属性
               html  =  html.replace(/<\\?\?xml[^>]*>/gi,  "")  ;//  过滤掉XML元素和声明  
               html  =  html.replace(/<\/?\w+:[^>]*>/gi,  "")  ;//  过滤XML命名空间声明的标签<o:p></o:p>  
               html  =  html.replace(/ /,  "");//  Replace  the     
               var  re  =  new  RegExp("(<P)([^>]*>.*?)(<\/P>)","gi")  ;            
               html  =  html.replace(  re,  "<div$2</div>"  )  ;   //  把<P>转换为<DIV>
                
    }  
    //-->  
    </script>  
    是这些才对
      

  2.   

    我到是喜欢html中的一些经典语句。。
      

  3.   


    var myClass = {
    cleanWordString: function(html) {
    html = html.replace(/ <.+?>/gm, '');//过滤所遇html标签
    html = replace(/ <\s?img[^>]*>/gi,'');//过滤img标签
    html = html.replace(/ <\/?SPAN[^>]*>/gi, "" );// 去掉所有span标签
    html = html.replace(/&lt;+?/g, "");//过滤&lt;
    html = html.replace(/&gt;+?/g, "");//过滤&gt;
    html = html.replace(/&amp;+?/g, "");//过滤&amp;
    html = html.replace(/&nbsp;+?/g, "");//过滤&nbsp;
    html = html.replace(/ <(\w[^>]*) class=([^  ¦>]*)([^>]*)/gi, " <$1$3") ; // 过滤掉class属性
    html = html.replace(/ <(\w[^>]*) style="([^"]*)"([^>]*)/gi, " <$1$3") ; // 过滤掉Style属性
    html = html.replace(/ <(\w[^>]*) lang=([^  ¦>]*)([^>]*)/gi, " <$1$3") ;// 过滤掉Lang属性
    html = html.replace(/ <\\?\?xml[^>]*>/gi, "") ;// 过滤掉XML元素和声明
    html = html.replace(/ <\/?\w+:[^>]*>/gi, "") ;// 过滤XML命名空间声明的标签 <o:p> </o:p>
    html = html.replace(/ /, "");// Replace the
    var re = new RegExp("( <P)([^>]*>.*?)( <\/P>)","gi") ;
    html = html.replace( re, " <div$2 </div>" ) ; // 把 <P>转换为 <DIV>
    }
    }myClass.cleanWordString(html);
      

  4.   

    response.getWriter().write("<script language='javascript'>window.opener.document.listform.action = \"../maintain/contact_list.action\";</script>");
    把write()里的换掉~
      

  5.   

    谢谢了,我想说是是把上面改写成一个JAVA的类,要保存为.java的,各位前辈能再给我一个详细些的吗
      

  6.   

    其实是一样的,只是换成java的语法格式了
    java的String也有replace方法的
      

  7.   

    就是保存成.java的,哈哈,这样形象一点