javascript奇怪问题,在线求助
<form   name= "sform "   method= "post "   action= "addStudent.jsp ">  
  <input   type= "hidden "   name= "id "   value= " <%=request.getParameter( "id ")%>  ">  
  <input   type= "submit "   name= "submit "   value= "确定 " 
 			onclick= "setformaction() ">  </td>  
  </form>  
  <script   type= "text/javascript ">  
 function   setformaction(){ 
 alert(document.sform.action)                     //1 
 var   id   =   document.sform.id.value; 
 alert(id);                                                                           //2 
 if(id!=null){ 
 document.sform.action= "updateStudent.jsp "; 
 } 
 alert(document.sform.action)                     //3 
 } 
  </script>  
 结果是: 
 1、addStudent.jsp 
 2、null 
 3、updateStudent.jsp 
 晕倒,难道在jsp里null!=null返回true?恳请帮忙!Q!
------解决方案--------------------if(id!= 'null '){
------解决方案--------------------  建议var id...不要用id这个变量,尽量避免重名问题,用aaa感觉都比id要好; 
------解决方案--------------------测了一下,好像没什么问题。   
 ----------------------------- 
  <%@ page language= "java " import= "java.util.* " pageEncoding= "UTF-8 "%>    
  <%@taglib uri= "http://java.sun.com/jsp/jstl/core " prefix= "c "%>    
  <!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN ">  
  <html>  
 	 <head>  
 		 <title> My JSP  't.jsp ' starting page </title>    
 		 <meta http-equiv= "pragma " content= "no-cache ">  
 		 <meta http-equiv= "cache-control " content= "no-cache ">  
 		 <meta http-equiv= "expires " content= "0 ">  
 		 <meta http-equiv= "keywords " content= "keyword1,keyword2,keyword3 ">  
 		 <meta http-equiv= "description " content= "This is my page ">  
 		 <script type= "text/javascript ">  
 	function setformaction() 
 	{ 
 		alert(document.sform.action)       //1  		 
 		var id = document.sform.id.value; 
 		alert(id);                         //2  		 
 		if(id!=null) 
 		{ 
 			document.sform.action= "updateStudent.jsp "; 
 		}  		 
 		alert(document.sform.action)       //3 
 	} 
 	 </script>  
 	 </head>  
 	 <body>  
 		 <form name= "sform " method= "post " action= "addStudent.jsp ">  
 			 <input type= "hidden " name= "id " value= "${param.id} ">  
 			 <br>  
 			 <input type= "submit " name= "submit " value= "确定 " 
 				onclick= "setformaction(); ">  
 		 </form>  
 	 </body>  
  </html>    
 ----------------------- 
 http://localhost:8080/test/t.jsp?id=1 
 对话框显示: 
 addStudent.jsp 
 1 
 updateStudent.jsp   
------解决方案--------------------if(id!= " ")
------解决方案--------------------