[問題] JSP 寫檔案

看板java作者 ( O.o)時間15年前 (2010/04/12 13:05), 編輯推噓6(6011)
留言17則, 5人參與, 最新討論串1/4 (看更多)
原本有一支Java在寫 XML 後來想轉到網頁上,讓使用者觸發 但是我的疑問是我的這支程式有 import 其他的 jar 在轉到 Tomcat 後 這支程式放到 classes\Test\ 這個 jar放到 lib\ 網頁 <jsp:useBean id="Creat" scope="session" class="Test.Creat_XML" /> <% Creat.Creat_XML("9794125"); %> 程式 package Test; import 某個寫XML 的 jar public class Creat_XML{ public void Creat_XML(String AN) { } } 如果是純粹運行是可以正常生成XML 但放到網頁上就沒辦法運行 不知道 Java Bean 是否無法抓到放在 lib\ 內的 jar 嗎? 還是要用其他的方式? <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.152.74

04/12 15:10, , 1F
Creat_XML裡面做了什麼? 另外錯誤訊息是啥?
04/12 15:10, 1F

04/12 15:50, , 2F
沒錯誤訊息 @_@
04/12 15:50, 2F
Creat_XML這個方法主要就寫 XML PW = new PrintWriter("C:/Data/"+AN+".xml"); XMLWriter XW = new XMLWriter(PW); //以下是利用此套件的方式寫XML XW.begin(); XW.start("tree"); XW.start("declarations"); XW.tag("attributeDecl",t1,t2,2); XW.end(); XW.end(); //最後送出 XW.finish(); 如果用一般正常的執行,是可以正常寫出 XML 但是放到Tomcat上就不知道為什麼無法運行 ※ 編輯: SmileJoS 來自: 220.136.152.74 (04/12 15:53)

04/12 17:02, , 3F
要不要先跳開 bean,或是直接看產出的 .java 檔看看
04/12 17:02, 3F

04/12 17:23, , 4F
我在猜是tomcat運行的使用者沒有寫入c:/data的權限...
04/12 17:23, 4F

04/12 17:32, , 5F
樓上正解 O___Q 我搞定了
04/12 17:32, 5F

04/12 18:03, , 6F
什麼? windows 也有這種鳥?
04/12 18:03, 6F

04/12 18:40, , 7F
痞子一定沒看過常出現在mdb檔的"存取被拒"的訊息 XD
04/12 18:40, 7F

04/12 18:41, , 8F
沒記錯的話windows 底下是 internet guest (類似www-data
04/12 18:41, 8F

04/12 18:41, , 9F
至少讀檔寫檔是真的沒有 XD
04/12 18:41, 9F

04/12 18:43, , 10F
可能你操作的檔案都在同context資料夾底下,沒這問題.XD
04/12 18:43, 10F

04/12 19:52, , 11F
應該是VISTA以後才這樣?!
04/12 19:52, 11F

04/12 20:10, , 12F
Win7似乎也會 @_@
04/12 20:10, 12F

04/12 23:12, , 13F
我說以後了啊= = 當然包含WIN7 有趣的UAC
04/12 23:12, 13F

04/13 00:50, , 14F
xp也會啊, 樓上都沒碰過嗎 @_@ 這不是UAC問題,完全不是.
04/13 00:50, 14F

04/13 01:48, , 15F
XP我沒碰過 真的 以前我也寫過這種作業
04/13 01:48, 15F

04/14 21:49, , 16F
useBean的class 就單純只要class的名稱,請不要加method名
04/14 21:49, 16F

04/14 21:51, , 17F
還有class最好加上package name
04/14 21:51, 17F
文章代碼(AID): #1Bmgef0x (java)
討論串 (同標題文章)
文章代碼(AID): #1Bmgef0x (java)