作者SmileJoS ( O.o)
看板java
标题[问题] JSP 写档案
时间Mon Apr 12 13:05:42 2010
原本有一支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
1F:→ TonyQ:Creat_XML里面做了什麽? 另外错误讯息是啥? 04/12 15:10
2F:→ SmileJoS:没错误讯息 @_@ 04/12 15:50
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)
3F:推 PsMonkey:要不要先跳开 bean,或是直接看产出的 .java 档看看 04/12 17:02
4F:→ TonyQ:我在猜是tomcat运行的使用者没有写入c:/data的权限... 04/12 17:23
5F:→ SmileJoS:楼上正解 O___Q 我搞定了 04/12 17:32
6F:推 PsMonkey:什麽? windows 也有这种鸟? 04/12 18:03
7F:→ TonyQ:痞子一定没看过常出现在mdb档的"存取被拒"的讯息 XD 04/12 18:40
8F:→ TonyQ:没记错的话windows 底下是 internet guest (类似www-data 04/12 18:41
9F:推 PsMonkey:至少读档写档是真的没有 XD 04/12 18:41
10F:→ TonyQ:可能你操作的档案都在同context资料夹底下,没这问题.XD 04/12 18:43
11F:推 slalala:应该是VISTA以後才这样?! 04/12 19:52
12F:→ SmileJoS:Win7似乎也会 @_@ 04/12 20:10
13F:推 slalala:我说以後了啊= = 当然包含WIN7 有趣的UAC 04/12 23:12
14F:→ TonyQ:xp也会啊, 楼上都没碰过吗 @_@ 这不是UAC问题,完全不是. 04/13 00:50
15F:推 slalala:XP我没碰过 真的 以前我也写过这种作业 04/13 01:48
16F:→ lexfang:useBean的class 就单纯只要class的名称,请不要加method名 04/14 21:49
17F:→ lexfang:还有class最好加上package name 04/14 21:51