在 jsp 中调用 session.getAttribute() 方法后,我收到错误为“会话无法解析”。请建议解决它。提前谢谢。代码如下-
<%!
String getApplicantDetailsRow(ApplicantAdminViewTO viewTO, ResourceBundle labelResourceBundle, boolean actionNotepadModule,boolean directLettingModuleFlag,boolean canPrepareApplicantMatchList,boolean canViewOtherSubPortalApplicants,boolean canViewOtherSubPortalBids,boolean canViewAndEditOtherSubPortalApplicants,String strSaccCode){
StringBuilder strBuild = new StringBuilder();
PartnerTO partnerTO;
<% CBLContext cblContext = (CBLContext) session.getAttribute(CBLConstants.CBLContext) %>;
partnerTO = cblContext.getCBLPartner();
long pid=partnerTO.getPartnerId();
strBuild.append("<td class=\"caption\">");
strBuild.append(viewTO.getSubPortalCode());
strBuild.append(" / ");
strBuild.append(CBLUtil.wrappingString(viewTO.getParentSystemId()));
strBuild.append("</td>");
strBuild.append("<td class=\"caption\">");
strBuild.append(CBLUtil.checkNull(viewTO.getUserId()));
strBuild.append("</td>");
strBuild.append("<td class=\"caption\">");
strBuild.append(CBLUtil.checkNull(viewTO.getFirstName()));
strBuild.append("</td>");
strBuild.append("<td class=\"caption\">");
strBuild.append(CBLUtil.checkNull(viewTO.getSurName()));
strBuild.append("</td>");
strBuild.append("<td class=\"caption\">");
strBuild.append(CBLUtil.checkDateNull(viewTO.getDateOfBirth()));
strBuild.append("</td>");
strBuild.append("<td class=\"caption\">");
strBuild.append(CBLUtil.checkNull(viewTO.getAppCategoryCode()));
if(!strSaccCode.equals("") && strSaccCode!=null){
strBuild.append(strSaccCode);
}
strBuild.append("</td>");
strBuild.append("<td class=\"caption\">");
strBuild.append(CBLUtil.checkDateNull(viewTO.getQualifyingDate()));
strBuild.append("</td>");
if (pid==1023){
strBuild.append("<td class=\"caption\">");
strBuild.append(viewTO.getApplicantStatus());
strBuild.append("<br/>");
strBuild.append("</td>");
}else{
strBuild.append("<td class=\"caption\">");
strBuild.append(viewTO.getApplicantStatus());
strBuild.append("<br/>");
strBuild.append(returnAppStatusButtons(viewTO, labelResourceBundle));
strBuild.append("</td>");
}
strBuild.append("<td class=\"caption\">");
strBuild.append(viewTO.getEligibleNoBedroom());
strBuild.append(" / ");
strBuild.append(viewTO.getEligibleNoBedspace());
strBuild.append("</td>");
strBuild.append("<td class=\"caption\">");
strBuild.append(viewTO.getBandDesc());
strBuild.append("</td>");
strBuild.append("<td class=\"caption\">");
strBuild.append(viewTO.getCurrencyPoint());
strBuild.append("</td>");
if(actionNotepadModule){
strBuild.append("<td class=\"caption\">");
strBuild.append(CBLUtil.checkDateNull(viewTO.getCaseLastReviewed()));
strBuild.append("</td>");
}
strBuild.append("<td class=\"caption\">");
strBuild.append("<input type=\"button\" name=\"");
strBuild.append(LabelConstants.FULL_DETAIL);
strBuild.append("\" value=\"");
strBuild.append(labelResourceBundle.getString(LabelConstants.FULL_DETAIL));
strBuild.append("\" onClick=\"formSubmit('");
strBuild.append(viewTO.getApplicantId());
if(viewTO.getSubPortalCodeId()==secureUser.getSubPortalCodeTO().getSubPortalCodeId() || canViewOtherSubPortalApplicants || canViewAndEditOtherSubPortalApplicants){
strBuild.append("')\" class=\"button\">");
}else{
strBuild.append("')\" class=\"graybutton\" disabled='disabled'>");
}
strBuild.append("<input type=\"button\" name=\"");
strBuild.append(LabelConstants.VIEW_BIDS);
strBuild.append("\" value=\"");
strBuild.append(labelResourceBundle.getString(LabelConstants.VIEW_BIDS));
strBuild.append("\" onClick=\"formBid('");
strBuild.append(viewTO.getApplicantId());
strBuild.append('\'');
strBuild.append(',');
strBuild.append('\'');
strBuild.append( CBLUtil.checkNull(viewTO.getFirstName()) );
strBuild.append('\'');
strBuild.append(',');
strBuild.append('\'');
strBuild.append(CBLUtil.checkNull(viewTO.getSurName()));
//if(viewTO.getSubPortalCodeId()!=secureUser.getSubPortalCodeTO().getSubPortalCodeId() && !canViewOtherSubPortalBids){
// strBuild.append("')\" class=\"graybutton\" disabled='disabled'>");
//}else{
strBuild.append("')\" class=\"button\">");
//}
if(directLettingModuleFlag && canPrepareApplicantMatchList){
strBuild.append("<input type=\"button\" name=\"");
strBuild.append(LabelConstants.PREPARE_APPLICANT_MATCH_LIST_BUTTON);
strBuild.append("\" value=\"");
strBuild.append(labelResourceBundle.getString(LabelConstants.PREPARE_APPLICANT_MATCH_LIST_BUTTON));
strBuild.append("\" onClick=\"prepareAppMatchList('");
strBuild.append(viewTO.getApplicantId() );
strBuild.append("')\" class=\"button\" style=\"width:180px;\" >");
}
return strBuild.toString();
}
%>
错误是-
jsp文件中的第139行发生错误:
“会话无法解决”
行:139-<代码>
“会话无法解决”
JSP中的会话
对象是隐式对象。您只能在脚本小程序中使用它,它在声明中不可用(在块中)
太长别读:GCP秘密没有在bootstrap文件中解析,但是sql starter需要一个实例连接名和bootstrap上的库名 我正在尝试将GCP Secretmanager合并到一个Spring Boot应用程序中,该应用程序运行在Google App Engine上,并使用GCP SQL。 但是,在引导时似乎没有解析前缀。 作为参考,这是我pom的一部分。(我正在使用com.google.c
问题内容: 我正在使用Hibernate 从表的列中获取值。 但是当我得到结果时,它会引发异常 org.hibernate.QueryException:无法解析属性:com.contaque.hibernateTableMappings.contaque_recording_log的文件名 我的食用豆是: 我从那里获取hibernate-session的hibernateUtil类: 我从表中获
问题内容: 这是我得到的错误: 这是我的代码: 另外,我在一个单独的类中声明了这一点: 是什么导致此错误,我该如何解决? 编辑:缩进,空格,命名约定和可读性问题已得到解决。 问题答案: 问题在于,这似乎是一个内部类(很难说,您的缩进是不好的),并且由于它不是静态的,因此您无法单独实例化它。 您要么需要自己创建一个类,要么使其成为一个类并将其实例化为(或者无论父类是什么,您的缩进在这里实际上都没有帮
问题内容: 尝试遵循本教程:教程 尝试像这样使用 JSONParser : 但是Eclipse给了我。 该怎么办? 问题答案: JSONParser类在本教程的下方,它看起来像这样…… 我会考虑看看杰克逊图书馆通过http://jackson.codehaus.org/
问题内容: 我从git下载了Android的Browser项目并将其导入到Eclipse。但是由于以下错误,我无法构建它: 无法解析类型java.lang.Enum。从所需的.class文件间接引用它 现在…这是一个开发环境,对于其他项目来说效果很好: Windows 7 Ultimate 64位。 JDK 64位(已安装jdk-6u23-windows-x64.exe。) Eclipse Cla
我正在尝试将主题添加到我的项目中。它需要appcompat v7。 我按照Android开发者网站中提到的步骤添加了支持库。经过大量搜索,我知道支持库v4将与支持库v7冲突。 所以我从我的项目中删除了android库v4。因此,现在我得到了t错误()。 我必须做什么?请有人帮我解决这个问题。预先感谢