当前位置:  技术问答>java相关

request的小问题

    来源: 互联网  发布时间:2015-09-19

    本文导语:  在a.jsp中的action是servletA,请问在提交后在servletA中我怎么判断a.jsp中的select和input中用户没有输入任何数据? 我的方法是 String strValue = request.getParameter("XXX"); if(strValue != null) {    ...... } 此方法不行,如果换成strValue...

在a.jsp中的action是servletA,请问在提交后在servletA中我怎么判断a.jsp中的select和input中用户没有输入任何数据?
我的方法是
String strValue = request.getParameter("XXX");
if(strValue != null)
{
   ......
}
此方法不行,如果换成strValue.length > 0 就可以,这样对吗?

|
用strValue.equals("")即可

|
你的问题我也碰到过,就是如果没收到上一页的参数,会得到一个"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中不会有这种问题

|
你的问题我也碰到过,就是如果没收到上一页的参数,会得到一个"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中不会有这种问题

|
if(strValue != null||!strValue.equals(""))
{
   ......
}

|
String strValue = request.getParameter("XXX");
if(strValue!=null&&strValue.equals("")){
  //有值
  //dosomething;
}else{
  //没有值
  //dosomething;
}

    
 
 

您可能感兴趣的文章:

  • 请教:关于JSP的request对象的问题
  • 关于jsp的request的简单问题!
  • 高手请进,最新中文问题!!request.getParameterValues();(在线)
  • String a=request.getParameter(???);的这个问题比较复杂......
  • 关于request.getHeader("Referer")的问题探讨
  • 一个request.getParameter。。。。不同结果。关于JB和IE6的问题
  • request_irq 在linux-2.4.4 注册中断的问题,基于PowerPC
  • 通过过滤器(Filter)解决JSP的Post和Request中文乱码问题
  • 请问一个request.getparameter 怪问题
  • 有关request.setAttribute()的用法的问题
  • request_irq问题,大家指教。
  • linux内核编译安装的一个问题,安装后启动出错:Enforcing mode requested but no policy loaded.Halting now
  • 2.6下的request_irq()的问题!!!
  • request.getParameter的问题 为什么取不到
  • [help!!!]安装cario时出了问题,说是requested PNG backend could not be enabled
  • FreeBSD下开发,碰到问题:connect(): Can't assign requested address
  • JSP的中文问题,如何在<form>中提交中文,用,request.getParameter收中文啊?
  • 还是中文问题:url(/test/a/救救我.html),其中,test.jsp接受request参数并打印,weblogic6.0上运行,却总是乱码!
  • JSP用过滤器解决request getParameter中文乱码问题
  • 修改MaxFieldLength与MaxRequestBytes彻底解决Request Too Long的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.net类httpurlconnection的类成员方法: http_bad_request定义及介绍
  • request.getRemoteAddr()和request.getRemoteHost()的区别是什么?
  • java命名空间javax.sound.midi类shortmessage的类成员方法: tune_request定义及介绍
  • 请教高手:在request对象中取得multipart/form-data格式的二进制数据是不是用request.getInputStream呀?
  • java命名空间javax.xml.ws.handler接口messagecontext成员方法: servlet_request定义参考
  • 基于request.getAttribute与request.getParameter的区别详解
  • java命名空间javax.xml.ws.handler接口messagecontext成员方法: http_request_method定义参考
  • 关于request
  • java命名空间javax.xml.ws.handler接口messagecontext成员方法: http_request_headers定义参考
  • 请问如何在JavaBean中定义request对象
  • Python3通过request.urlopen实现Web网页图片下载
  • servlet中的request和session疑问
  • 谁知道request与page、session范围的差别?
  • 请问为什么我的request得不到任何东西???
  • javax.xml中用什么方法和对象来接收request中的xml文档,急!
  • String sPath=request.getContextPath();中sPath的值是?
  • request传参数到javaBean.................?
  • 请问如何判断 request.getparameter 是否有值
  • request方法怎樣取得數組?(在线)
  • request.getParameter("textfield")为何无法获取参数???
  • 请问要得到远程访问站点的ip地址以及所在的页面,用request的什么方法?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3