全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1169
推到 Plurk!
推到 Facebook!

jsp如何传对象给servelet!

尚未結案
reeboklee
一般會員


發表:5
回覆:1
積分:1
註冊:2004-01-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-31 23:28:45 IP:61.149.xxx.xxx 未訂閱
请问jsp如何传对象给servelet!
neoart
版主


發表:22
回覆:582
積分:425
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-01 13:27:21 IP:61.56.xxx.xxx 未訂閱
要看你的jsp跟servlet是不是在同一個web之中了 如果是在同一個web 之中的話,那直接用session來存取就可以了 (想一下,jsp就是未編譯過的servlet嘛) 而如果是這兩者是在不同的web的話, 那就要用URLConnection.getInputStream/OutputStream來進物件的傳遞了 參考java.io.ObjectInputStream/ObjectOutputStream 當然你的物件是要支援序列化(Serializable)才可以.
reeboklee
一般會員


發表:5
回覆:1
積分:1
註冊:2004-01-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-01 18:04:05 IP:61.149.xxx.xxx 未訂閱
neoart兄你好: jsp跟servlet是在同一個web之中。我以前做过用applet传一个数据流给servlet,可是如何用jsp传对象给servlet就不知道了。能否指点一下,最好能 有个简单的例子什么的。呵呵!谢谢了。
neoart
版主


發表:22
回覆:582
積分:425
註冊:2003-05-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-01 18:24:17 IP:61.56.xxx.xxx 未訂閱
引言: neoart兄你好: jsp跟servlet是在同一個web之中。我以前做过用applet传一个数据流给servlet,可是如何用jsp传对象给servlet就不知道了。能否指点一下,最好能 有个简单的例子什么的。呵呵!谢谢了。
sample:
jsp code:
  :
  :
  <% this.pageContext.getSession().setAttribute("test_attrib",obj); %>
   :
   :
<form method="post" action="testServlet">
   :
   :
</form>
(不用form submit也沒差,直接用urlconnection送request到你的servlet也可以)
----------------------------------
test servlet  code:
  public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     :
   Object obj= request.getSession().getAttribute("test_attrib");
     :
     :
  }
-----------------------------------------------------
恕在下已經近三年沒有在寫web base 專案了.所以對jsp在近日的發展及應用無所知悉 不過我倒是比較建議你把這樣的jsp改成servlet. 直接寫在他的 doGet doPost的方法 可以麻煩請你再明示一下你的jsp指的是上傳檔案(upload) 的應用嗎?還是有其他的應用? 發表人 - neoart 於 2004/02/01 18:40:24 發表人 - neoart 於 2004/02/01 18:46:31
系統時間:2024-05-09 14:48:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!