Articles of Frühling mvc

Spring MVC: Wie wird auf eine Seite mit Fehler umgeleitet?

Ich versuche, meinen Controller auf eine Seite mit einer benutzerdefinierten Fehlermeldung umzuleiten: @RequestMapping(method=RequestMethod.POST) public String processSubmit(@Valid Voter voter, BindingResult result, HttpServletRequest request) { if (result.hasErrors()) { logger.info(“RegisterController encountered form errors “); return “registerPage”; } if (service.isVoterRegistered(voter.getVoterID())) { logger.info(“VoterID exists”); request.setAttribute(“firstName”, voter.getFirstName()); request.setAttribute(“lastName”, voter.getLastName()); request.setAttribute(“ssn”, voter.getSsn()); return “forward:/question”; }else { logger.info(“RegisterController is redirecting because it voter […]

Federflächen ohne Federstrom

Ich beginne ein neues JSF (2) Projekt. Ich weiß, dass JSF rein limitiert ist und ich plane, im Frühling zu fallen. JSF ist ein relativ neuer Ansatz im Frühling (es gibt nicht einmal einen Tag mit Springgesichtern im Stackoverflow :-)), jsp ist der klassische Weg. Ich brauche die beste verfügbare Anpassung des Technologie-Stacks. 1) Muss […]

Heroku kann keine XML-Konfigurationsdatei finden

Ich habe eine Spring-Anwendung auf Heroku hochgeladen, aber die Anwendung ist mit dem folgenden Fehler abgestürzt: java.io.FileNotFoundException: class path resource [com/myname/myapp/config/dao-context.xml Die Datei ist definitiv da, und es ist in GIT, und die App wird erfolgreich lokal ausgeführt. Irgendwelche Ideen, was hier passiert?

Spring MVC – Speichern und Abrufen von @PathVariable Map

Ich habe 2 PathVariable genommen, und anstatt diese getrennt zu nehmen, möchte ich diese 2 PathVariables in einer Karte speichern und sie von der Karte abholen wollen. Im Spring MVC 3.1.0 ist hier die myController-classnmethode: @Controller @RequestMapping(“/welcome”) public class HelloController { @RequestMapping(value=”/{countryName}/{userName}”,method=RequestMethod.GET) public String getPathVar(@PathVariable Map pathVars, Model model) { String name = pathVars.get(“userName”); String […]

Definieren von Bean für benutzerdefinierte Benutzerdetails

Wie kann ich meine benutzerdefinierte UserDetailsService Bean so definieren, dass meine spring mvc-Webanwendung meine zugrunde liegende MySQL-database verwendet, um die Authentifizierung für Benutzer und Kennwörter zu überprüfen? Hier sind die Besonderheiten: Ich spring petclinic Sicherheit der spring petclinic Probe als eine Weise des Lernens über Frühlingssicherheit hinzu. Ich verwende Java-Konfiguration und habe eine SecurityConfig.java Datei […]

Java – SpringMVC – Holen Sie Parameter in den Controller

Ich habe ein Problem, ein Objekt in meiner database zu behalten. Ich habe einen Benutzer mit einer Viele-zu-Eins-Beziehung zu einem Profil. Meine JSP fügen Sie einfach einen neuen Benutzer hinzu. So enthält die JSP Felder und eine ComboxBox mit dem gewünschten Profil. Das Problem ist, wenn ich das Programm ausführen, selbst wenn ich ein Profil […]

Wie man Parameter von der Steuerung sendet, um sie mit thymeleaf anzuzeigen und anzuzeigen

Ich habe eine wirklich einfache Frage über das Senden von Parametern von Controller zu View mit thymeleaf . Ich habe HTML-Seite mit Zeile: Wenn ich auf die Seite http://localhost:8080/myproject-web/mypage dieser paragraph leer. Wenn ich auf Senden klicke, geht es zum Controller: @RequestMapping(value = “/subscribeth”, params = { “save” }) public String save(final MyMainObject subscription, final […]

SpelEvaluationException-Methode kann nicht gefunden werden

Ich stehe vor dem nächsten Problem, wenn ich versuche, den Benutzer mit SPEL an die Service-Methode zu übergeben. evaluate expression=”commonService.userTest(user)” result=”flowScope.user” Frühling wirft mir folgende Ausnahme vor: org.springframework.expression.spsel.SpelEvaluationException: EL1004E: (Pos. 14): Methodenaufruf: Die Methode userTest (com.x.domain.common.User) kann nicht im com.sun.proxy. $ Proxy114-Typ gefunden werden Aber wenn ich anstelle des User-Objekts einen einfachen Text übergebe, evaluate […]

Meine Anwendung mit Spring Security geht nicht über die Login-Seite hinaus

Ich habe gerade ein Projekt gestartet, das Spring Security für die Authentifizierung verwendet und stattdessen die Java-Konfiguration anstelle von XML verwendet. Das ist meine class SecurityConfig.java: @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Autowired public void configure(AuthenticationManagerBuilder auth) throws Exception { auth .inMemoryAuthentication() .withUser(“kleber”) .password(“123”) .roles(“USER”); } protected void configure(HttpSecurity http) throws Exception { […]

Legen Sie http-only für Cookies fest, die im Spring MVC Controller erstellt wurden

Ich muss den Zugriff auf einen Cookie mit einem Sitzungstoken einschränken, damit JavaScript nicht darauf zugreifen kann. Der Rat, der gegeben wurde, war, sichere und HttpOnly Markierungszeichen auf dem Plätzchen zu setzen. Ich hatte Probleme mit Cookies, die bei der Verwendung von @ResponseBody nicht festgelegt wurden. Daher setze ich die Cookies in einen HandlerInterceptor. public […]