作者TonyQ (骨头)
看板java
标题Re: [问题] java 传值 jsp
时间Thu May 31 23:25:28 2007
※ 引述《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)