check参数在jsp中是否有效

时间:2012-11-02 08:31:26

标签: java jsp vxml

我只想检查传递给jsp的参数是否为null或者不使用httpcontext,以便我能够做到这一点

case_yr = Integer.parseInt(request.getParameter("case_yr"));
sub_type_int =Integer.parseInt(request.getParameter("sub_type_int"));
String case_num = request.getParameter("case_num");
String lang_mode = request.getParameter("lang_mode");
String mobile_no = request.getParameter("caller_id");
String dialled_id = request.getParameter("dialled_id");

我想上面的值是否有效我是从xml页面向jsp页面提交值并使用request.getparameter()

在jsp中获取值

所以请说明如何检查值是否为null并且没有sevlet只有vxml页面和jsp页面

3 个答案:

答案 0 :(得分:0)

如果您想检查请求属性是否为null,请检查它们是null这样

String case_num = request.getParameter("case_num");
if(case_num!=null){
    //do your logic
 }
 else {
  System.out.println("case_num is null");
  }
 int number ;
String num = request.getParameter(num);
 if(num!=null){
     number = Integer.parseInt(num);
   }
 else {
  System.out.println("case_num is null");
  }

答案 1 :(得分:0)

您可以使用以下代码检查有效参数。

String value = request.getParameter("case_yr")
if(value != null)
   case_yr = Integer.parseInt(value );

String value1 = request.getParameter("sub_type_int");
if(value1 != null)
   sub_type_int =Integer.parseInt(value1 );

答案 2 :(得分:0)

使用JSTL

<c:if test="${not empty case_num}">
    case_num is NOT empty or null.
</c:if>