你的问题我也碰到过,就是如果没收到上一页的参数,会得到一个"null"的字符串,我的解决方法是:
修改jsp.jar,
可以看到:out.println实现类
org.apache.jasper.runtime.JspWriterImpl中的
println()方法:
public void print(String s)
throws IOException
{
if(s == null)
s = "null";
write(s);
}
反编译出来,修改为:
public void print(String s)
throws IOException
{
if(s == null)
s = "";
write(s);
}
就行了只有weblogic中不会有这种问题
修改jsp.jar,
可以看到:out.println实现类
org.apache.jasper.runtime.JspWriterImpl中的
println()方法:
public void print(String s)
throws IOException
{
if(s == null)
s = "null";
write(s);
}
反编译出来,修改为:
public void print(String s)
throws IOException
{
if(s == null)
s = "";
write(s);
}
就行了只有weblogic中不会有这种问题
解决方案 »
- JDK1.5中String.replace()的实现有点奇怪
- 该死的公共变量~~~ 气死我了
- 为什么我写的这正则表达式只返回true而没有返回我需要的字符窜呢?x_\\w+
- ObjectInputStream和ObjectOutputStream
- 请问哪个高手帮我解释一下代码
- 请教为什么我的image显示不出来?????
- 请教String类中的replaceFirst方法
- jdbc的问题,急!!!!!
- "400分给有比较好的字符串比较的算法的朋友"要结帖,想做笔迹保留的不可漏看哦
- 在ie里面显示图片!
- 这个大概是什么毛病?
- 我找到了一个可用的JBuilder7企业版的下载地址,大家帮着推一下啊,呵呵
修改jsp.jar,
可以看到:out.println实现类
org.apache.jasper.runtime.JspWriterImpl中的
println()方法:
public void print(String s)
throws IOException
{
if(s == null)
s = "null";
write(s);
}
反编译出来,修改为:
public void print(String s)
throws IOException
{
if(s == null)
s = "";
write(s);
}
就行了只有weblogic中不会有这种问题
{
......
}
if(strValue!=null&&strValue.equals("")){
//有值
//dosomething;
}else{
//没有值
//dosomething;
}