推 LaPass:不可以 因為你在 略_id").toString() 就會錯了 09/26 10:39
================================
推文太久,用回的
在php中,null會自動轉成""
也就是說,如果未設定的值
$str=="" 會是true
但是在java中,null跟""是兩種不同的東西
主要是因為java是強型別,PHP是弱型別語言的關係
另外,對null呼叫任何方法都會出錯
所以在取得getParameter之後,就必須檢查是不是null
整段程式應該是這樣
String provider_id=null;
Object obj= request.getParameter("provider_id");
if(obj!=null) provider_id = obj.toString();
如果有值 provider_id就會是字串
如果沒有 provider_id就是null
從PHP轉JAVA應該會有一段不小陣痛期
因為這兩者之間的差異還不小.....
從基礎語法到架構都是
尤其是J2EE.....
這跟PHP的任何框架比起來,都像是個大怪物
但如果把JSP當成PHP寫的話,就沒差多少
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.16.65
※ 編輯: LaPass 來自: 61.59.16.65 (09/26 10:49)
推 cluclu:感謝你阿,我研究看看,我連PHP都很淺,java這些更是 09/26 10:50
→ cluclu:沒什麼概念 09/26 10:52
→ LaPass:我耍呆了.... getParameter出來的就是String啊,根本不必再 09/26 13:44
→ LaPass:toString一次 09/26 13:45
推 hate9527:HttpServletRequest =你看到的request 09/29 16:03