java - 我将如何在 jsp 页面的动态选择框中显示二维数组的结果
问题描述
我从我的 jsp 页面调用两个方法,它返回一个字符串和一个 2dArray。我有三个选择框,我必须显示该方法返回的单个字符串值,而对于其他两个选择框,我有一个2dArray 我必须显示哪个值。我在我的 jsp 页面中返回方法,我想显示结果,但我每次都低于异常。下面是我的代码
try {
User user= new User();
int userIdAppsFnd = Integer.parseInt(System.getProperty("userIdFromAppFnd"));
String result = null;
boolean isRMAEXTUSERUpdateSuccess = false;
boolean isRMAQueueUserUpdate = false;
//********************** update details into cav_rmaext_users table and cav_rmaext_quers ********************//
if(userIdAppsFnd !=0 && !Role[0].equals(""))
roleOfUser = user.updateRMAEXTUsers(userIdAppsFnd,Role[0]);
if(roleOfUser.equalsIgnoreCase("QA") || roleOfUser.equalsIgnoreCase("CSR")|| roleOfUser.equalsIgnoreCase("FAE")){
isRMAQueueUserUpdate = user.updateRMAQueueUserUpdate(userIdAppsFnd,Role[0]);
//********************* insert details into admin lookup Table ********************************************//
if(isRMAQueueUserUpdate){
r[][] = user.insertIntoAdminLookUp(Domain,Flag);
}
System.out.println("result is :"+result);
}
//**********************************************************************************************************//
if(result.equals("Success")){
request.setAttribute("Information Successfully Added", message);
response.sendRedirect("admin.jsp?roleOfUser="+roleOfUser);
}else if(result.equals("Fail")){
request.setAttribute("Problem occured in adding Information", message);
response.sendRedirect("admin.jsp");
}
} catch (Exception e) {
e.printStackTrace();
}
第一个选择框
<td align="left"><span class="x3x">
Assign Role: </span>
<select style="width:90px" id="Role" name="Role">
<option value="">--Select--</option>
<!-- <option value="QA">QA</option> -->
<option value="QA" <%if((roleOfUser)=="QA"){%> selected <%}%> >QA</option>
<option value="CSR">CSR</option>
<option value="FAE">FAE</option>
</select>
第二个是动态选择框
<tr>
<td align="center" valign="top">
<table id="ItemDetail" class ="order-list" width="320" align="center" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="170" class='CAVHD'>Restricted Domain</td>
<td width="160" class='CAVHD'>Enable Flag</td>
</tr>
<tr id="row_1">
<td class='CAVRW'><input width="250" type="text" class='STDTXTMND' id="Domain_1" name="Domain_1"></td>
<td class='CAVRW'><select class='STDTXTMND' id="Flag_1" name="Flag_1">
<option value="Y">Yes</option>
<option value="N" >SELECTED>No</option>
</select></td>
</tr>
</table>
</td></tr>
下面的例外
java.lang.NullPointerException
at org.apache.jsp.admin_jsp._jspService(admin_jsp.java:107)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(Standard
有人请帮忙。
解决方案
推荐阅读
- react-native - 反应导航 headerTitle 选项无法呈现视图
- vba - 带有通配符的 VBA Dir 函数匹配错误的文件
- python - 如何使用 Python 决策树分类器从分类变量中创建描述树
- excel - 在原始列的基础上添加另一列,其中没有空单元格
- tensorflow - Numbers under "Epoch x/y .... " are unusually small during training
- javascript - 检查 if 语句中的未定义,导致未捕获的错误,因为 if 中的项目未定义。该怎么办?
- mysql - Primary Key with different value depending on insert
- django - django上传多个文件字段不保存
- swiftui - SwiftUI ScrollView containing Image on tvOS
- python - How to send a DM to a user on another server