Tomcat nie podmienia plikow JSP

0

Mam problem z Tomcatem, robie zmiany w plikach JSP, maven clean install, deploy nowego wara i nie ma zmian. W plikach kontrolera zmiany sa. Czego moze to byc przyczyna?

0

spring-security.xml

<?xml version="1.0" encoding="UTF-8"?>

<beans:beans xmlns="http://www.springframework.org/schema/security"
	xmlns:beans="http://www.springframework.org/schema/beans" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
	http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
	http://www.springframework.org/schema/security
	http://www.springframework.org/schema/security/spring-security-3.2.xsd">
 
	<http auto-config="true">
		<intercept-url pattern="/admin**" access="ROLE_USER" />
		<form-login 
		    login-page="/login" 
		    default-target-url="/admin" 
			authentication-failure-url="/login?error" 
			username-parameter="username"
			password-parameter="password" />
		<logout logout-success-url="/login?logout" />
		<!-- enable csrf protection -->
		<csrf/>
	</http>
 
	<authentication-manager>
		<authentication-provider>
		  <user-service>
			<user name="123" password="123" authorities="ROLE_USER" />
		  </user-service>
		</authentication-provider>
	</authentication-manager>
 
</beans:beans> 

fragment kontrolera:

@RequestMapping(value = "/login", method = RequestMethod.GET)
	public ModelAndView login(
		@RequestParam(value = "error", required = false) String error,
		@RequestParam(value = "logout", required = false) String logout) {
		
		ModelAndView model = new ModelAndView();
		if (error != null) {
			model.addObject("error", "Niedeprawidlowy login i/lub haslo");
		}
 
		if (logout != null) {
			model.addObject("msg", "Jestes wylogowany");
		}
		model.setViewName("login");
 
		return model;
 
	} 

i login.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
...
...
...
...
	<div id="login-box">
 
		<h3>Login or Register</h3>
 
		<c:if test="${not empty error}">
			<div class="error">${error}</div>
		</c:if>
		<c:if test="${not empty msg}">
			<div class="msg">${msg}</div>
		</c:if>
 		
 		<form name='registerform' 
 			action="<c:url value='register.html' />" method='GET'>
 			<table>
 			<td><input name="submit" type="submit"
					value="register" /></td>
			</table>
					<input type="hidden" name="${_csrf.parameterName}"
			value="${_csrf.token}" />
 		</form>
 		
		<form name='loginForm'
		  action="<c:url value='j_spring_security_check' />" method='POST'>
 
		  <table>
			<tr>
				<td>User:</td>
				<td><input type='text' name='username' value=''></td>
			</tr>
			<tr>
				<td>Password:</td>
				<td><input type='password' name='password' /></td>
			</tr>	
			<tr>
				<td><input name="submit" type="submit"
					value="login" /></td>
				
			</tr>
		  </table>
 
		  <input type="hidden" name="${_csrf.parameterName}"
			value="${_csrf.token}" />

		</form>
		
	</div>
 
</body> 
0

Wyjaśnij dokładniej o co Ci chodzi i co zmieniłeś. Dostajesz jakieś komunikaty na serwerze? Kompilator Ci coś podkreśla? Widzę przykład od Pana mkyonga? U niego często coś nie działa z tego co zauważyłem.

0

zadzialalo jak pozamienialem wszystkie slowa "login" na "logins". nazwe pliku tez na logins.jsp. :) dziwna sprawa, co to moglo byc? nic bledow w Tomcacie nie ma...

1 użytkowników online, w tym zalogowanych: 0, gości: 1