프랑스어 (미국) 형식으로 번역하고 싶습니다. 어떻게 해야할지 모르겠군요? 나는 3 개의 파일이있다. 나는 몇몇이 자바 스크립트를 사용하는 것을 본다 ??? 내가 JSP로하고 싶다. 내 데이터베이스에서 변수 "naissance_eleve은"VARCHAR에날짜를 프랑스어 (jsp)로 변환
<table border="1" width="40%">
<thead>
<tr>
<th>Id</th><th>Nom</th>
<th>Prenom</th><th>Date Naissance</th><th>Editer</th><th>Supprimer</th>
</tr>
</thead>
<c:forEach items="${list}" var="eleve">
<tr><td>${eleve.getPk_eleve()}</td><td>${eleve.getNom_eleve()}</td>
<td>${eleve.getPrenom_eleve()}</td><td>${eleve.getNaissance_eleve()}</td>
<td><a href="edit_form_ecole.jsp?getPk_eleve=${eleve.getPk_eleve()}">Editer</a></td>
<td><a href="delete_ecole.jsp?pk_eleve=${eleve.getPk_eleve()}">Supprimer</a></td></tr>
</c:forEach>
</table>
eleve_form.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<a href="vueEleve.jsp">Apercu des infos</a><br/>
<form action="ajoutEleve.jsp" method="post">
<table border="1" width="40%">
<tr><td>Nom:</td><td><input type="text" name="nom_eleve"/></td></tr>
<tr><td>Prenom</td><td><input type="text" name="prenom_eleve"/></td></tr>
<tr><td>Date Naissance</td><td><input type="date" name="naissance_eleve"/></td></tr>
<tr><td colspan="2"><input type="submit" value="Ajouter"/></td></tr>
</table>
</form>
</body>
</html>
eleve_form.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
</body>
</html>
<%@ page pageEncoding="UTF-8" %>
<%@page import="com.java.bd.EleveBD"%>
<jsp:useBean id="u" class="com.java.classe.Eleve"></jsp:useBean>
<jsp:setProperty property="*" name="u"/>
<%
int i= EleveBD.add(u);
if(i>0){
response.sendRedirect("success.jsp");
}else{
response.sendRedirect("erreur.jsp");
}
%>
vueEleve.jsp입니다
"naissance_eleve"일 것이다. 이를 변경할 수 없다면 "naissance_eleve"는 항상 '2017-12-3'등과 같이 ISO 형식으로되어 있다고 가정합니다. 그런 다음 변환을 위해 java.text.SimpleDateFormat을 사용합니다. –
@HeikoJakubzik 사실, 표준 [ISO 8601] (https://en.wikipedia.org/wiki/ISO_8601) 형식은 앞에 0이 붙어 있으므로'2017-12-03'을 사용하십시오. –