首先,你的BEAN写的有问题。
path = "c:\\";
这才可以。
path = "c:\\";
这才可以。
解决方案 »
- 求js加密解密代码。
- 刚自学完servlet jsp 应该找个什么样的项目做?可以先学完SSH后再做项目吗?
- 想用静态方法得到session中保存的用户信息,用到了ThreadLocal,有点疑问?
- 2级类显示怎么做
- 用ibatis感觉程序运行速度慢,不知道大家有没有感觉,应该如何解决呢?
- 乱码问题,求助
- weblogic配置servlet的问题
- 我在eclipse和weblogic8。1集成时出问题了
- jbpm Cannot find property manager
- 奇怪问题,附源代码,请帮我分析一下!
- 不知道怎么分析java出错信息,请高手指点!!!
- 请问在resin下执行为什么javaBean出错?
所以你改成
<%=bean.test(path)%>
就可以了。
你的这里取得了一个值,但是却并没有对它赋值.
所以<案%=path%>;输出来的依然是初始值.不妨做如下更改.
<%=bean.test(path)%>
或者
<%path = bean.test(path);%>
<%=path%>我想可以得到你所希望的结果了.
有问题再与我联系[email protected]
<%! String path=" "%>
<jsp:useBean id="bean" scope="application" class="mybag.mybean"/>
<HTML>
<BODY>
<%path=bean.test();%>
<%=path%>;
</BODY>
</HTML>package mybag;
import java.io.*;
import java.lang.*;
public class mybean
{
public String test()
{
path="c:\";
return path;
}
}
<%=path%>;
该为:
<%=bean.test(path);%>一句就可以了。
应该得到了吧!
还想再请教一下,为什么我用多个参数就不行了呢?请帮我看看,感激!
如下程序出错,为什么?谢!
package mybag;
import java.io.*;
import java.lang.*;
public class mybean
{
public String test(String path,String name)
{
path="c:\";
name="fdasfD";
return path;
return name;
}
}
建议用数组!
如果不怕麻烦可以再写个方法!
见笑,小弟是JAVA初学者TO: zxhong(红)
谢谢!能不能指教一下,怎么实现?谢谢!我不会写代码。有劳!
{
public String[] test(String path,String name)
{
path="c:\";
name="fdasfD";
String[] a = {path,name};
return a;
}
}
有些最好是亲自写,这样可以更快提高。
楼上的可以一用,但可扩展性不好,最好用VECTOR
自己亲手试试吧!