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 クラス コード コンストラクター:
public AddNewPatientBean(int checkin_id, int id, String patName, String dispName, String usermail, int chkinOrchkoutVal) {
super();
this.checkin_id = checkin_id;
this.id = id;
this.patName = patName;
this.dispName = dispName;
this.useremail = usermail;
this.chkinOrchkoutVal = chkinOrchkoutVal;
}
これはアクションクラスです:
//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 ページのセッションから値を取得したいと考えています。どうすれば値を取得できますか?