Quelques questions:JPA et InnoDB, et JSP/questions JSTL
Si je cartographié un client avec un i-var
List<Order> orders
avec annotations CascadeType.ALL, dois-je mettre également la relation MySQL InnoDBON DELETE CASCADE
? Ou vont-ils interférer?Est-il nécessaire de dire
<%@page contentType="text/html" pageEncoding="UTF-8"%>
dans chaque fichier JSP? Puis-je le définir comme un paramètre de configuration dans web.xml à la place?Est-il possible que le compilateur vérifie pour vous les URL de mappage de servlet et les URL dans la JSP, ou en quelque sorte confirme qu'ils sont synchronisés? Exemple: dans web.xml
<url-pattern>/login</url-pattern>
, et dans login.jsp:<c:url value="/loginn" />
(notez le n supplémentaire).Quelle est la différence entre
<c:out value="${value}" />
et juste $ {value}, les deux semblent fonctionner (sauf si vous voulez une valeur par défaut)? Quand devrais-je utiliser quoi?Y at-il une meilleure façon de valider les paramètres d'entrée (à partir d'un formulaire) dans un servlet:
String possibleUserID = request.getParameter("userid"); if(possibleUserID == null){ errors.add("User-ID must be exist"); } else { if(possibleUserID.trim().length() == 0){ errors.add("User-ID must be filled in"); } // etc }
sans-framework web d'une sorte?
Nous vous remercions d'une longue et bonne réponse :-) –