[JSP ] 請問從網址列接收參數
String provider_id;
provider_id = request.getParameter("provider_id").toString();
我是學php的,對jsp不了解 公司有一個jsp的檔有問題
這兩行程式碼是用來接收網址列的參數
但是傳到這個jsp的來源網址 有些時候是有傳provider_id
有些時候是沒有傳的,只有其他參數
請問我要怎麼改寫才能讓 網址沒傳此參數給這個jsp時 不會出錯
是不是像php那樣用 isset() 之類的 ? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.241.217
推
09/26 09:21, , 1F
09/26 09:21, 1F
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, , 2F
09/26 10:39, 2F
hmm...
那是這樣嗎...我程式功力真的很淺,麻煩多指教
if (request.getParameter("provider_id") != "" ){
provider_id = request.getParameter("provider_id").toString();}
我想要的感覺就根PHP中的
$provider_id = isset($_GET['provider_id'])?$_GET['provider_id']: ""
這種一樣.. 有接到就是接到的值,沒接到就是空值
如果直接寫 $provider_id = $_GET['provider_id'] 這樣的話 沒傳值過來會出現
錯誤,那我知道PHP的解決方式是那樣,但對jsp沒學過
※ 編輯: cluclu 來自: 60.248.241.217 (09/26 10:49)
→
09/26 17:06, , 3F
09/26 17:06, 3F
推
09/26 21:57, , 4F
09/26 21:57, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):