Re: [JSP ] 請問從網址列接收參數
String provider_id;
provider_id="";
if (request.getParameter("provider_id").toString() != "" ){
provider_id = request.getParameter("provider_id").toString();}
請問我改寫成這樣,可以嗎
程式我剛學不久,還很淺
※ 編輯: cluclu 來自: 60.248.241.217 (09/26 10:26)
推
09/26 10:39,
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)
推
09/26 10:50, , 1F
09/26 10:50, 1F
→
09/26 10:52, , 2F
09/26 10:52, 2F
→
09/26 13:44, , 3F
09/26 13:44, 3F
→
09/26 13:45, , 4F
09/26 13:45, 4F
推
09/29 16:00, , 5F
09/29 16:00, 5F
→
09/29 16:01, , 6F
09/29 16:01, 6F
推
09/29 16:03, , 7F
09/29 16:03, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):