我想做一个html到jsp 的简单转化工具!
遇到这样的问题!因为有很多页子要转化,所以需要高效!
涉及问题:
1。我的文件打开 使不可见,但是可以方便的查找,并且能够方便插入到文件的任意一个地方。
2。请问有这样的文件吗?
3。寻找一个控件类似于优化大师 搜索文件后 前方有一个check框可以选择!
4。如果没有这样的东西,请高手指教!
因为在下没有用过java所以请明见!
本人的想法是将文件 一个字符为一个节点组成链表进行查找替换,插入!
如果有现成的控件请指教!注意: 如果有人做过类似这样的转化工具,可否给个参考!在下的信箱  [email protected]
多多交流!

解决方案 »

  1.   

    <body>
    <SCRIPT LANGUAGE="JavaScript"><!--Hide JavaScript from Java-Impaired Browsers
    var ls="";
    var dq='"';
    var sq="'";
    var rr="\r";function jsPars(){ 
        ls=document.isn.txt.value; 
        if (ls==""){ 
            alert("I'm sorry. I don't find any text pasted into the text window"); 
        } 
        else{ 
            htmlPar(); 
        } 
    }function htmlPar(){ 
        document.isn.txt.value="Working......."; 
        pos=ls.indexOf(dq); 
        pos1=ls.indexOf(sq); 
        if ((pos>-1)&&(pos1>-1)){ 
            reWrt(); 
        } 
        if (pos>-1){ 
            qt=sq; 
        } 
        else{ 
            qt=dq; 
        } 
        while (ls.indexOf(rr)>-1){ 
            lc=ls.indexOf(rr); 
            ls=ls.substring(0,lc)+" "+ls.substring(lc+1,ls.length); 
        } 
        nls="<SCRIPT LANGUAGE="+qt+"JavaScript"+qt+">"+rr +"<!-- Hide from JavaScript-Impaired Browsers"+rr +" document.write("+qt+ls.substring(0,36)+qt; 
        
        ls=ls.substring(36,ls.length); 
        lsl=ls.length 
            pp=50; 
            if (pp>lsl) {  
                pp=lsl;  
            } 
            while (lsl>0){ 
                nls+="\r +"+qt+ls.substring(0,pp)+qt; 
                ls=ls.substring(pp,lsl); 
                lsl=ls.length; 
            if (pp>lsl){  
                pp=lsl;  
            } 
        } 
        nls+=");"+rr+"// End Hiding -->"+rr+"</SC" +"RIPT>"; 
        document.isn.txt.value=nls+rr+"<!-- Size: "+nls.length +" bytes --> "+rr; 
    }function reWrt(){ 
        pos=-1; 
        while (ls.indexOf(dq)>-1){ 
            lc=ls.indexOf(dq); 
            ls=ls.substring(0,lc)+sq+ls.substring(lc+1,ls.length); 
        } 
    }function iA(){ 
        this.length=iA.arguments.length; 
        for (var i=0;i<this.length;i++){ 
            this[i]=iA.arguments[i]; 
        }
    }// End Hiding --></SCRIPT><FORM NAME="isn">
    <TABLE BORDER=0 WIDTH=486>
    <TR><TD>
    <DIV ALIGN="center">
    <INPUT TYPE="button" NAME="but" VALUE=" HTML转JAVASCRIPT " onClick="jsPars()">
    </DIV>
    <P>
    <TEXTAREA NAME="txt" ROWS=20 COLS=75>
    </TEXTAREA>
    </body> 
      

  2.   

    这里也许有解:
    lsq004.myrice.com
      

  3.   

    贴代码的大侠:
        你的代码工作原理和过程是什么?
    给点提示! 功能!
      我准备用jbuild 做一个!
       需要的是你的思路!给点意见! 谢谢捧场!