Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / мапинг jsp страниц / 16 сообщений из 16, страница 1 из 1
26.07.2015, 21:09
    #39016220
goldenhawk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
Такая проблема. захожу на http://localhost:8080/nhlcup/login.jsp

HTTP Status 404 - /nhlcup/login.jsp

type Status report

message /nhlcup/login.jsp

description The requested resource (/nhlcup/login.jsp) is not available.


Страница login.jsp лежит в webapp\WEB-INF\pages\login.jsp

web.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
	<display-name>Archetype Created Web Application</display-name>
	
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>
			classpath:application-context.xml
		</param-value>
	</context-param>

<!-- 	<filter> -->
<!-- 		<filter-name>OpenSessionInViewFilter</filter-name> -->
<!-- 		<filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class> -->
<!-- 	</filter> -->

<!-- 	<filter-mapping> -->
<!-- 		<filter-name>OpenSessionInViewFilter</filter-name> -->
<!-- 		<url-pattern>/*</url-pattern> -->
<!-- 	</filter-mapping> -->

	<servlet>
		<servlet-name>SaleServlet</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<init-param>
			<param-name>contextConfigLocation</param-name>
			<param-value>classpath:spring-config.xml</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>SaleServlet</servlet-name>
		<url-pattern>/</url-pattern>
	</servlet-mapping>

	<listener>
		<listener-class>
			org.springframework.web.context.ContextLoaderListener
		</listener-class>
	</listener>

</web-app>




application-context.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
	xmlns:security="http://www.springframework.org/schema/security"
	xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:p="http://www.springframework.org/schema/p"
	xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
	xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
		http://www.springframework.org/schema/aop  http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
		http://www.springframework.org/schema/tx  http://www.springframework.org/schema/tx/spring-tx-3.2.xsd">

	<context:component-scan base-package="com.nhl.dao" />
	<context:component-scan base-package="com.nhl.dto" />
	<context:component-scan base-package="com.nhl.entity" />
	<context:component-scan base-package="com.nhl.service" />

	<tx:annotation-driven transaction-manager="transactionManager" />

	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
		destroy-method="close" p:driverClassName="org.h2.Driver"
		p:url="jdbc:h2:tcp://localhost:9092/~/ZZZ;INIT=create schema if not exists ZZZ\;"
		p:username="sa" p:password="" />

	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">org.hibernate.dialect.H2Dialect</prop>
				<prop key="hibernate.show_sql">false</prop>
				<prop key="hibernate.format_sql">true</prop>
				<!-- <prop key="connection.pool_size">1</prop> -->
				<prop key="cache.provider_class">org.hibernate.cache.internal.NoCacheProvider</prop>
				<!-- <prop key="hibernate.current_session_context_class">thread</prop> -->
				<prop key="hibernate.hbm2ddl.auto">create</prop>
				<prop key="hibernate.default_schema">ZZZ</prop>
			</props>
		</property>

		<property name="annotatedClasses">
			<list>
				<value>com.nhl.entity.User</value>
				<value>com.nhl.entity.Product</value>
				<value>com.nhl.entity.Sale</value>
			</list>
		</property>
	</bean>

	<bean id="transactionManager"
		class="org.springframework.orm.hibernate4.HibernateTransactionManager">
		<property name="sessionFactory" ref="sessionFactory" />
	</bean>

</beans>



spring-config.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
	xmlns:security="http://www.springframework.org/schema/security"
	xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd">

	<mvc:annotation-driven/>
	<context:component-scan base-package="com.nhl.web" />
	<mvc:resources mapping="/resources/**" location="/resources/"/>

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/pages/"/>
    <property name="suffix" value=".jsp"/>
</bean> 

	<!-- bind your messages.properties -->
	<bean class="org.springframework.context.support.ResourceBundleMessageSource"
		id="messageSource">
		<property name="basename" value="messages" />
	</bean>

</beans>




LoginController.java
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
@Controller
public class LoginController {
	private static final Logger log = Logger.getLogger(LoginController.class);

	@Autowired
	private UserService userService;

	@RequestMapping(value = "/login", method = RequestMethod.GET)
	public String loginGet(Model model, HttpSession session,
			HttpServletRequest request) {
		 
		if (session.getAttribute("loginButton") == null)
			model.addAttribute("Authorization", true);
		else
			model.addAttribute("Authorization", false);

		LoginDTOForm loginDTOForm = new LoginDTOForm();
		model.addAttribute(loginDTOForm);
		return "login";
	}

	@RequestMapping(value = "/login", method = RequestMethod.POST)
	public String loginPost(Model model, HttpSession session,
			@Valid LoginDTOForm loginDTOForm, BindingResult result,
			HttpServletRequest request) {

		session.setAttribute("loginButton", "loginButton");

		if (result.hasErrors()) {

			model.addAttribute("Authorization", true);
			return "login";
		} else {

			if (userService.checkAuthorizationOfUser(loginDTOForm).size() != 0) {
				session.setAttribute("name", loginDTOForm.getLoginField());
				session.setAttribute(
						"eMail",
						((User) userService.checkAuthorizationOfUser(
								loginDTOForm).get(0)).geteMail());

				return "redirect:/products";
			} else {
				model.addAttribute("Authorization", false);
				return "login";
			}

		}



pom.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.nhl</groupId>
  <artifactId>nhlcup</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>nhlcup Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    
    <dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-core</artifactId>
			<version>4.0.9.RELEASE</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-web</artifactId>
			<version>4.0.9.RELEASE</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-webmvc</artifactId>
			<version>4.0.9.RELEASE</version>
		</dependency>

		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>servlet-api</artifactId>
			<version>2.5</version>
			<scope>provided</scope>
		</dependency>

		<dependency>
			<groupId>jstl</groupId>
			<artifactId>jstl</artifactId>
			<version>1.2</version>
		</dependency>

		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-core</artifactId>
			<version>4.3.8.Final</version>
		</dependency>

		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-log4j12</artifactId>
			<version>1.7.12</version>
		</dependency>
		
		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
			<version>1.2.17</version>
		</dependency>

		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>tck-utils-api</artifactId>
			<version>0.9.1</version>
		</dependency>

		<dependency>
			<groupId>com.h2database</groupId>
			<artifactId>h2</artifactId>
			<version>1.3.176</version>
		</dependency>
		
		<dependency>
			<groupId>org.freemarker</groupId>
			<artifactId>freemarker</artifactId>
			<version>2.3.16</version>
		</dependency>
		
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context-support</artifactId>
			<version>4.0.9.RELEASE</version>
		</dependency>
		
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-validator</artifactId>
			<version>5.1.0.Final</version>
		</dependency>
		<dependency>
			<groupId>javax.validation</groupId>
			<artifactId>validation-api</artifactId>
			<version>1.1.0.Final</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
			<version>4.0.9.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-tx</artifactId>
			<version>4.0.9.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-entitymanager</artifactId>
			<version>4.3.8.Final</version>
		</dependency>

		<!-- <dependency> -->
		<!-- <groupId>javax.persistence</groupId> -->
		<!-- <artifactId>persistence-api</artifactId> -->
		<!-- <version>1.0</version> -->
		<!-- </dependency> -->
		
		<dependency>
			<groupId>org.springframework.security</groupId>
			<artifactId>spring-security-web</artifactId>
			<version>4.0.0.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>org.springframework.security</groupId>
			<artifactId>spring-security-config</artifactId>
			<version>4.0.0.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>org.springframework.security</groupId>
			<artifactId>spring-security-core</artifactId>
			<version>4.0.0.RELEASE</version>
		</dependency>

		<dependency>
			<groupId>commons-dbcp</groupId>
			<artifactId>commons-dbcp</artifactId>
			<version>1.2.2</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-orm</artifactId>
			<version>4.0.9.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>javax.annotation</groupId>
			<artifactId>javax.annotation-api</artifactId>
			<version>1.2</version>
		</dependency>
		<dependency>
			<groupId>javax.mail</groupId>
			<artifactId>mail</artifactId>
			<version>1.4.3</version>
		</dependency>
		<dependency>
			<groupId>javax.el</groupId>
			<artifactId>el-api</artifactId>
			<version>2.2</version>
		</dependency>
<!-- 		<dependency> -->
<!-- 			<groupId>org.glassfish.web</groupId> -->
<!-- 			<artifactId>el-impl</artifactId> -->
<!-- 			<version>2.2</version> -->
<!-- 		</dependency> -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-test</artifactId>
			<version>4.1.1.RELEASE</version>
		</dependency>
<!-- 		<dependency> -->
<!-- 			<groupId>org.mockito</groupId> -->
<!-- 			<artifactId>mockito-all</artifactId> -->
<!-- 			<version>1.10.19</version> -->
<!-- 			<scope>test</scope> -->
<!-- 		</dependency> -->
    
    <dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>jsp-api</artifactId>
    <version>2.1</version>
    <scope>provided</scope>
</dependency>
    
  </dependencies>
  <build>
    <finalName>nhlcup</finalName>
  </build>
</project>
...
Рейтинг: 0 / 0
26.07.2015, 23:03
    #39016243
qi_ip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
Вы бы лучше сюда архив проекта выложили (тестовый)
...
Рейтинг: 0 / 0
27.07.2015, 06:39
    #39016280
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
goldenhawk,

<context:component-scan base-package="com.nhl" />

Должен быть такой и один.
...
Рейтинг: 0 / 0
27.07.2015, 08:39
    #39016306
goldenhawk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
qi_ipВы бы лучше сюда архив проекта выложили (тестовый)
Архив проекта можно выложить только в сообщении?
...
Рейтинг: 0 / 0
27.07.2015, 09:48
    #39016359
yelena
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
goldenhawk, может

Код: xml
1.
2.
3.
4.
5.
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
    <property name="prefix" value="/WEB-INF/pages/"/>
    <property name="suffix" value=".jsp"/>
</bean> 



Если .war проекта собрать и посмотреть, куда страницы попадают в процессе сборки.
...
Рейтинг: 0 / 0
27.07.2015, 11:33
    #39016528
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
Надо же, 500 строк написанных руками для маппинга одной странички Логин.
...
Рейтинг: 0 / 0
27.07.2015, 12:24
    #39016589
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
Petro123Надо же, 500 строк написанных руками для маппинга одной странички Логин.

Для маппинга нужны следующие строки:
Код: xml
1.
<context:component-scan base-package="com.nhl" />



и

Код: java
1.
2.
3.
4.
5.
@Controller
public class LoginController {

	@RequestMapping(value = "/login", method = RequestMethod.GET)
	public String loginGet(Model model, HttpSession session,



Остальное, чтобы mapping заработал и для других вещей. :-)
...
Рейтинг: 0 / 0
27.07.2015, 12:56
    #39016650
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
OFF
mad_nazgul,
не верю)). Приведи Hello world на 8 строках)). Полностью рабочий.
...
Рейтинг: 0 / 0
27.07.2015, 13:28
    #39016700
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
Petro123OFF
mad_nazgul,
не верю)). Приведи Hello world на 8 строках)). Полностью рабочий.

Почему именно на 8?

Если я не ошибаюсь, для JEE нужно
1-строка под аннотацию
1-строки для описания класса (если написать в одну строчку)

pacakage и import не считал

"пустой" web.xml

Для Spring'а гораздо больше.

Но я люблю spring не за это.
А то что там много, очень много "синтаксического сахара" :-)
...
Рейтинг: 0 / 0
27.07.2015, 14:52
    #39016816
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
OFF
mad_nazgulНо я люблю spring не за это.
а я за портянки настроек выше у аффтара на пустяковый вроде бы вопрос - не люблю))).
Удачи! ))
...
Рейтинг: 0 / 0
27.07.2015, 18:03
    #39017042
goldenhawk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
yelenagoldenhawk, может

Код: xml
1.
2.
3.
4.
5.
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
    <property name="prefix" value="/WEB-INF/pages/"/>
    <property name="suffix" value=".jsp"/>
</bean> 



Если .war проекта собрать и посмотреть, куда страницы попадают в процессе сборки.

Так тоже не работает.

А если сделать через фримаркер и поменять jsp на ftl, то страница открывается

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
	xmlns:security="http://www.springframework.org/schema/security"
	xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd">

	<mvc:annotation-driven />
	<context:component-scan base-package="com.nhl" />
	<mvc:resources mapping="/resources/**" location="/resources/" />

	<!-- <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> -->
	<!-- <property name="prefix" value="/pages/"/> -->
	<!-- <property name="suffix" value=".jsp"/> -->
	<!-- </bean> -->


	<bean id="freemarkerConfig"
		class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
		<property name="templateLoaderPath" value="/WEB-INF/">
		</property>
	</bean>

	<bean id="viewResolver"
		class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"
		p:cache="true" p:prefix="/pages/" p:suffix=".ftl"
		p:exposeSpringMacroHelpers="true" />

	<!-- bind your messages.properties -->
	<bean class="org.springframework.context.support.ResourceBundleMessageSource"
		id="messageSource">
		<property name="basename" value="messages" />
	</bean>

</beans>
...
Рейтинг: 0 / 0
27.07.2015, 18:24
    #39017054
goldenhawk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
Вот архив проекта
...
Рейтинг: 0 / 0
27.07.2015, 18:48
    #39017079
yelena
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
goldenhawk, а почему бы не обратиться к странице http://localhost:8080/nhlcup/login

при условии

Код: xml
1.
2.
3.
4.
5.
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
    <property name="prefix" value="/WEB-INF/pages/"/>
    <property name="suffix" value=".jsp"/>
</bean> 



Так http://localhost:8080/nhlcup/login.jsp вам никто страницу не покажет. Ее по этому пути нет!
...
Рейтинг: 0 / 0
27.07.2015, 19:07
    #39017095
goldenhawk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
yelenagoldenhawk, а почему бы не обратиться к странице http://localhost:8080/nhlcup/login

при условии

Код: xml
1.
2.
3.
4.
5.
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
    <property name="prefix" value="/WEB-INF/pages/"/>
    <property name="suffix" value=".jsp"/>
</bean> 



Так http://localhost:8080/nhlcup/login.jsp вам никто страницу не покажет. Ее по этому пути нет!

java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/WEB_002dINF/pages/login_jsp, and the class loader (instance of org/codehaus/plexus/classworlds/realm/ClassRealm) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type licationContext.getExpressionFactory()Ljavax/el/ExpressionFactory; used in the signature
...
Рейтинг: 0 / 0
27.07.2015, 19:48
    #39017106
yelena
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
goldenhawk, исправляйте

Код: xml
1.
2.
3.
4.
5.
6.
		<dependency>
			<groupId>javax.el</groupId>
			<artifactId>el-api</artifactId>
			<version>2.2</version>
			<scope>provided</scope>
		</dependency>




и в login.jsp

Код: xml
1.
    <form:form commandName="loginDTOForm" method="POST">
...
Рейтинг: 0 / 0
27.07.2015, 20:06
    #39017117
goldenhawk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мапинг jsp страниц
yelenagoldenhawk, исправляйте

Код: xml
1.
2.
3.
4.
5.
6.
		<dependency>
			<groupId>javax.el</groupId>
			<artifactId>el-api</artifactId>
			<version>2.2</version>
			<scope>provided</scope>
		</dependency>




и в login.jsp

Код: xml
1.
    <form:form commandName="loginDTOForm" method="POST">



Заработало. Спасибо
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / мапинг jsp страниц / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]