日期:2014-05-18  浏览次数:20623 次

传递参数时,为什么获取不到值?注:就是普通的表单(重新修改了,请高手赐教)

我的服务器配置window2000server+resin3.0+sql2000+ajax+hibernate    
提交方法:    
从一个表单发布提交到js文件,通过ajax方式传到servlet文件,在servlet文件,其他参数都能获得,就是其中一个text框的文件不能获取,在js打印是有值的。    
但也不总是获不到值,如果手写的文本一般能获到,如果是将网上的新闻页面保存成档案格式的文件(*.mht),然后打开此文件,全选、复制,然后粘贴到表单文本框,保存时,在servlet就的到一个null值,而其他输入框的职都正常。很奇怪。    
 
表单:    
<form     name= "frm "     method= "post "     action= "saveinfo ">    
      <table     width= "100% "     border= "0 "     align= "center "     cellpadding= "1 "     cellspacing= "1 ">    
              <tr     bgcolor= "#FFFFFF ">        
                      <td     width= "100% "     colspan=2     align= "right "     >        
                              <table     width= "100% "     border= "0 "     align= "center "     cellpadding= "6 "     cellspacing= "1 ">    
                                      <tr>        
                                              <td     width= "8% "     NOWRAP> 标 题: </td>    
                                              <td     colspan= "3 ">            
                                                      <input     name= "title "     type= "text "     id= "title "     value= " "     size= "60 "     maxlength= "100 ">                                                 </td>    
                                      </tr>    
                                      <tr>        
                                              <td     colspan= "4 ">        
                                              &nb