我只想检查传递给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()
所以请说明如何检查值是否为null并且没有sevlet只有vxml页面和jsp页面
答案 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>