2013-12-08 14 views
0
<form action="param.jsp"> 
     <table> 
      <tr> 
       <td>First Name :</td> 
       <td><input type="text" name="firstName"></td> 
      </tr>  
      <tr> 
       <td>Last Name :</td> 
       <td><input type="text" name="lastName"></td> 
      </tr> 
      <tr> 
       <td>Select languages that you have worked with: 
       </td> 
       <td> 
        <select name="languages" size="7" id="lang" multiple="multiple" onchange="validateSelection();"> 
        <option value="Ada">Ada</option> 
        <option value="C">C</option> 
        <option value="C++">C++</option> 
        <option value="Sun&">C++</option> 
        <option value="cobol$">Cobol</option> 
        <option value="java%">java</option> 
        <option value="php)">Php</option> 
        <option value="Objective-C">Objective-C</option> 
        <option value=".net">.Net</option> 
        </select> 
       </td> 
      </tr> 
     </table> 
    <p><input type="submit" value="Finish survey"/></p> 
    </form> 

更换正如你可以看到它是简单的形式,我的问题是 当我试图让C++,孙&,在我param.jsp COBOL $值 我注意到,在带有http请求的浏览器的地址栏中,参数值(如C++)被替换为C%2B%2B和 Sun &被替换为Sun%26 请让我知道这是为什么。为什么特殊字符像&,+在HTTP请求

回答

相关问题