1

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 ページに値を送信し、jsp で値を取得しています。request.getparameter()

値が null かどうかを確認する方法を教えてください。また、sevlet のみの vxml ページと jsp ページはありません。

4

3 に答える 3

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 );
于 2012-11-02T08:40:47.260 に答える
0

JSTL を使用する

<c:if test="${not empty case_num}">
    case_num is NOT empty or null.
</c:if>
于 2012-11-02T08:40:55.170 に答える
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");
  }
于 2012-11-02T08:37:43.173 に答える