Re: [問題] java 傳值 jsp
※ 引述《kewl (痴)》之銘言:
: ※ 引述《calais007 (淺水中)》之銘言:
: 我稍微翻書了一下看 URL
: 所以我是把 java 檔加上下面程式碼
: URL u1 = new URL ("http://localhost:8080/get_gps.jsp");
: URLConnection uc1 = u1.openConnection();
: 這樣應該是有建立起連線了吧
: 假如這樣對
: 我是不是只要把要從 java 檔傳送到 get_gps.jsp 的變數指定給 uc1
: 然後在 jsp 檔裡面用 get 就好了 ?
: 順便再問 如果要用 get,是用一般的法就好,
: 還是 URLConnection 需要其他的方法去 get
這個問題有兩個層面
1.如果你希望 JSP有獨立處理字串的能力 ,
不倚賴讀檔的話 , 那我會建議你寫成 request String的方式 .
你的前端只需要作post的溝通方式就好了,
(如果你的字元長度小於255而且沒有中文字,更可以直接用get。)
get是比較簡單明瞭的,就是直接在網址上加字。
ex http://xxxx.xxxx.xxx/xxx.jsp?hi=123
這樣的意思就是傳一個變數名稱叫 "hi" , value是"123"的值給該jsp
不過會比較建議用 HttpURLConnection 去處理
(可以透過 setRequestMethod(String method) 設定GET 或 POST )
2.如果你只是想用JSP去讀檔,那大可以把class直接拉進來做JavaBean,
或 import 它然後照傳統的方式去宣告一個變數/類別來用。
(JavaBean相關文章)
http://caterpillar.onlyfun.net/Gossip/JSPServlet/JavaBeanABC.htm
--
一點小意見T^T
對了 如果有包含中文 , 別忘記Encording的問題..
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 語 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼 *◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂~telnet://tony1223.no-ip.info
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.27.68
※ 編輯: TonyQ 來自: 220.134.27.68 (05/31 23:26)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):