我有一个与Struts2会话相关的问题。 我的数据库的代码是:Struts2:从会话对象获得价值
public LinkedList<AddNewPatientBean> listOfCheckinPat(AddNewPatientBean patientBean) {
LinkedList<AddNewPatientBean> listOfCheckin = new LinkedList<AddNewPatientBean>();
int checkinVal = 1;
int checkinVal1 = 1;
String selectQuery = " select * from pat_checkin where dispName=? AND ownerId=? AND checkIn=? ";
// lockValue.add(new AddNewPatientBean("1"));
System.out.println("dispname1 "+patientBean.getDispName());
System.out.println("dispname2 "+patientBean.getOwnerId());
System.out.println("dispname3 "+checkinVal);
try {
con = DBConnection.dbConn();
pStatement = con.prepareStatement(selectQuery);
pStatement.setString(1, patientBean.getDispName());
pStatement.setString(2, patientBean.getOwnerId());
pStatement.setInt(3, checkinVal);
rs = pStatement.executeQuery();
while (rs.next()) {
checkinVal1++;
listOfCheckin.add(new AddNewPatientBean(rs.getInt("checkIn_id"),rs.getInt("pat_id"),rs.getString("patName"),rs.getString("dispName"),rs.getString("ownerId"),rs.getInt("checkIn")));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
System.out.println("checked detail dao size "+listOfCheckin.size()+" RS VAL "+rs+" "+checkinVal1);
con.close();
pStatement.close();
rs.close();
} catch (Exception e1) {
e1.printStackTrace();
}
}
return listOfCheckin;
}
Bean类代码构造:
这个Action类:
//list
System.out.println("Owner ID is ------->>> "+ownerId);
AddNewPatientBean bean = new AddNewPatientBean(r3, ownerId,subOwnerId);
listCheckinPat = addNewPatServInter.listOfCheckinPatServ(bean);
for(AddNewPatientBean nsns : listCheckinPat) {
System.out.println("heoollmmmmm***************** "+nsns.getPatName());
System.out.println("heoollmmmmm***************** "+nsns.getId());
System.out.println("heoollmmmmm***************** "+nsns.getChkinOrchkoutVal());
session.put("waitList", listCheckinPat);
}
到这里一切都运行良好。现在我想从JSP页面中获取会话的值。 我如何获得价值?
还有,你试过吗? –
取决于你想要做的价值,你想显示一个列表?此外,为了在JSP上显示某些内容,您不必将其放入会话中,该操作会在对视图(JSP)的请求期间公开,因此只需为属性提供getter即可。有关访问此类属性的方法,请参阅:http://struts.apache.org/2.3.7/docs/tag-reference.html – Quaternion