日期:2014-05-18  浏览次数:20639 次

JSP调用bean写文件的问题
我写了个bean编译后放在正确的文件夹里面,文件名poll.class

当然,那个bean经测试,本身可以正常写文件

现在我用了个JSP:

<jsp:useBean   id= "mybean "   scope= "session "   class= "poll.poll "/>
<body>
<%=request.getParameter( "rg ")   %>
<%  
mybean.write(request.getParameter( "rg "));
  %>
</body>

.write方法是把一个string写入指定文件的

第一个 <%=request.getParameter( "rg ")   %> 正常显示得到的内容
但mybean.write(request.getParameter( "rg "));   就死活写不进文件,也没有任何错误提示,文件里面空

还请大侠门指教!谢~

------解决方案--------------------
把你的BEAN 代码贴出来!
------解决方案--------------------
怎么没人回呢??
------解决方案--------------------
去掉int intinput=Integer.parseInt(input);试试
------解决方案--------------------
JavaBean类文件是没有主函数main的,不要那个函数,另外定义一个构造函数!
------解决方案--------------------
String path= "xx.txt ";
路径有问题,文件最好是存在站点目录下,然后用
request.getRealPath( "/xx.txt ")
或getServletContext().getRealPath( "/xx.txt ");
取得绝对路径再进行文件操作。
------解决方案--------------------
恩,路径的问题