Discussion:
[JSP ] 有關MultipartRequest
(时间太久无法回复)
澄冰寒雪
2006-08-10 01:44:09 UTC
Permalink
問題:

我使用<enctype="multipart/form-data"> 傳資料,
而在接收的JSP頁面想要取得parameter

敘述:

我將com.oreilly.servlet Package放到src底下, 使用J Builder 進行開發
查過網頁, 都說只要 MultipartRequest mr = new MultipartRequest(request); 就好
但是那是在JAVA, 請問JSP要怎麼應用!?


com.oreilly.servlet Package:
http://www.servlets.com/cos/javadoc/com/oreilly/servlet/MultipartRequest.html#MultipartRequest(javax.servlet.http.HttpServletRequest,%20java.lang.String)


--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.23.25
澄冰寒雪
2006-08-12 20:47:10 UTC
Permalink
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: ==站內信件==
: ※ 引述《woodydon (澄冰寒雪)》之銘言:
: : 問題:
: : 我使用<enctype="multipart/form-data"> 傳資料,
: : 而在接收的JSP頁面想要取得parameter
: : 敘述:
: : 我將com.oreilly.servlet Package放到src底下, 使用J Builder 進行開發
: : 查過網頁, 都說只要 MultipartRequest mr = new MultipartRequest(request); 就好
: : 但是那是在JAVA, 請問JSP要怎麼應用!?
: 1. JSP 最後還是會變成一個 .java 檔案
: 說穿了... Java 怎麼寫,JSP 就怎麼寫
: 2. 請去了解一下 JSP-Container 一個 webapp 中各個目錄的意義
: 了解一下 3rd-party 的 jar 檔案要放在哪裡
: 3. 如果你不想搞懂 2
: 那就是把你的開發環境描述清楚,別人才有辦法告訴你怎麼作
: ====
: 沒啥營養,就不轉出站外了

謝謝你的回答
其實我的問題很單純, 只是想要知道怎麼在JSP page讀
<enctype="multipart/form-data">除了上傳的檔案或圖片之外所帶的parameter
一般Parameter只要用request.getParameter()就可以, 但是multipart的format
卻要用別的格式

我不懂3rd-party的jar檔要放在哪裡,我是在用Windows XP底下, Tomcat4.1,
用 Jbuilder開發的~但是Jbuilder一直出現找不到MultipartRequest這個資料型態

ClassPath:
.;C:\j2sdk1.4.2_12;C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar;C:\j2sdk1.4.2_12\lib\tools.jar

Path:
C:\j2sdk1.4.2_12

請問這樣的資訊夠了嘛?

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.23.25
愚者
2006-08-12 22:22:57 UTC
Permalink
※ 引述《woodydon (澄冰寒雪)》之銘言:
: 謝謝你的回答
: 其實我的問題很單純, 只是想要知道怎麼在JSP page讀
: <enctype="multipart/form-data">除了上傳的檔案或圖片之外所帶的parameter
: 一般Parameter只要用request.getParameter()就可以, 但是multipart的format
: 卻要用別的格式
因為multipart/form-data傳輸方式是特別為使用binary data設計的傳輸方法
和原先的urlencode不一樣。所以您不能單純使用request.getParameter來接值

: 我不懂3rd-party的jar檔要放在哪裡,我是在用Windows XP底下, Tomcat4.1,
: 用 Jbuilder開發的~但是Jbuilder一直出現找不到MultipartRequest這個資料型態
: ClassPath:
: .;C:\j2sdk1.4.2_12;C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar;C:\j2sdk1.4.2_12\lib\tools.jar
: Path:
: C:\j2sdk1.4.2_12
: 請問這樣的資訊夠了嘛?
Tomcat自行管理自己的library,一般來講有二個地方可以放。
如果你library是要給所有web-context用的話,
建議放在TOMCAT_HOME的commons/lib資料夾
若只要給某一個web-context使用話,只要放在WEB-INF/lib中即可

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.59.94.161

Loading...