<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
<%@ page import="model.RecordsDto"%>
<%@ page import="model.ShowAllRecordsBL"%>
<%@ page import="java.util.ArrayList"%>
<%@ page import="java.util.List"%>
<html>
<head>
<title>記録一覧</title>
</head>
<body>
<h2>記録一覧</h2>
<table class="surbey_list" border=1>
<tr bgcolor="#c0c0c0">
<th>自主的に行ったこと</th>
<th>高い成果を出したこと</th>
<th>改善点(仕事の仕方)</th>
<th>改善点(コミュニケーション)</th>
<th>記録時間</th>
</tr>
<tr>
<td><%=escape(dto.getInitiative())%></td>
<td><%=escape(dto.getAccomplishment())%></td>
<td><%=escape(dto.getTo_improve_work())%></td>
<td><%=escape(dto.getTo_improve_commu())%></td>
<td><%=dto.getTime()%></td>
</tr>
</table>
<br>
<a href="InputRecords">記録画面に戻る</a>
</body>
</html>
/**-------------------------------------------------------------------------------------*
すぐ下の<%と、for文の閉じる} で警告がでてきています。
*----------------------------------------------------------------------**/
<%
//「reflection」テーブルのデータを全件抽出
List<SurveyDto> list = (List<SurveyDto>)request.getAttribute("ALL_SURVEY_LIST");
/* //ビジネスロジックをインスタンス化し、セレクトするメソッドを呼び出し、listで受け取る
ShowAllRecordsBL logic = new ShowAllRecordsBL(); */
/* list = logic.executeSelectRecords(); */
for (int i = 0; i < list.size(); i++) {
RecordsDto dto = list.get(i);
}
/**----------------------------------------------------------------------*
*■■■escapeメソッド■■■
*概要:文字列データのエスケープを行う
*----------------------------------------------------------------------**/
/* private static */
private static escape(val){
if (val == null) return "";
val = val.replaceAll("&", "& amp;");
val = val.replaceAll("<", "& lt;");
val = val.replaceAll(">", "& gt;");
val = val.replaceAll("/", """);
val = val.replaceAll("'", "'");
return val;
}
%>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/09 07:16
2021/09/09 08:38
2021/09/09 23:21