powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не вычисляется значение внутри ${...} в JSP на tomact 8
16 сообщений из 16, страница 1 из 1
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38741411
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тело странички:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<html>
<body>
<h1>Spring 4.0.2 MVC web service</h1>
<c:out value="${12 + 3}"/>
<h3>Name : ${name}</h3>
</body>
</html>



Класс контроллера (SpringMVC):
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
@Controller
@RequestMapping("/helloWorld")
public class HelloWorldController {
    @RequestMapping(method = RequestMethod.GET)
    public String hello(ModelMap model) {
        model.addAttribute("name", "JCG Hello World!");
        return "helloWorld";
    }
}



Вопрос собственно в названии топика - почему не происходит вычислений а отображается только:
Код: plaintext
1.
2.
3.
4.
Spring 4.0.2 MVC web service

${12 + 3}
Name : ${name}
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742154
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NDAleksey,
а на седьмом что происходит?
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742155
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
указан неправильный namespace, нужно так
<%@ taglib uri=" http://java.sun.com/jsp/jstl/core" prefix="c"%>
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742168
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ошибся, все таки правильный
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742409
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174NDAleksey,
а на седьмом что происходит?

Я не знаю, я не пробовал. Думаете, что это что-то изменит?
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742489
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174NDAleksey,
а на седьмом что происходит?

Попробовал на седьмом (7.0.55) - результат тот же.... = (
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742498
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NDAlekseyrema174NDAleksey,
а на седьмом что происходит?

Попробовал на седьмом (7.0.55) - результат тот же.... = (

Похоже у вас не отрабатывает обработка на сервере jsp файла.
Т.е. он не компилируется.
Проверьте настройки проекта web.xml <spring>.xml
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742507
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul... Проверьте настройки проекта web.xml <spring>.xml

вот мой web.xml:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<web-app>
  <display-name>Archetype Created Web Application</display-name>
    <servlet>
        <servlet-name>mvc-dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>configContextLocation</param-name>
            <param-value>/WEB-INF/mvc-dispatcher-servlet.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>mvc-dispatcher</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
</web-app>



вот бин:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<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:mvc="http://www.springframework.org/schema/mvc"
       xsi:schemaLocation="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.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">

<context:component-scan base-package="com.javacodegeeks.snippets.enterprise"/>
<mvc:annotation-driven/>

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass"
              value="org.springframework.web.servlet.view.JstlView"/>
    <property name="prefix" value="/WEB-INF/views/"/>
    <property name="suffix" value=".jsp"/>
</bean>
</beans>



Вроде все делал, как указано в примерах...
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742523
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NDAleksey,

А версию Servlet API не стоит ли указать?
Код: xml
1.
2.
3.
<web-app version="2.4"
         xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742540
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczNDAleksey,

А версию Servlet API не стоит ли указать?
Код: xml
1.
2.
3.
<web-app version="2.4"
         xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">



Простите, не совсем понял где и что указать? Могу указать версию jstl в pom-нике:
Код: xml
1.
2.
3.
4.
5.
<dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>



P.S. только разбираюсь со SpringMVC и сервлетами...
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742547
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NDAleksey
Код: xml
1.
2.
3.
<web-app version="2.4"
         xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">


Простите, не совсем понял где и что указать? Могу указать версию jstl в pom-нике:

web-app тэг web.xml файла. Сравните этот и ваш.
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742554
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczweb-app тэг web.xml файла. Сравните этот и ваш.

Простите, не понял сразу... Щас изменил свой тэг web-app - результат тот же...
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742559
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczweb-app тэг web.xml файла. Сравните этот и ваш.

Все! Заработало!!! Щас протестил - можно даже версию не указывать, а просто тупо убрать заголовок:
Код: html
1.
2.
3.
<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >



который IDEA генерит при создании.

Если знаете, просвятите, что указывается такого страшного в этом "заголовке", что у меня не компилились JSP-странички?
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742563
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NDAleksey,

ОК. Тогда так.
Объявляем переменную name (или ещё какую) и проверяем EL прямо в JSP. Таким образом будет видно дело в JSP компиляции вообще, или в том что не видно Model.
Если EL не работает ни в какую, делаем простую JSP в корне web приложения, чтобы проверить дело в сервере или в Spring JSP View.
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742566
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NDAlekseyЕсли знаете, просвятите, что указывается такого страшного в этом "заголовке", что у меня не компилились JSP-странички?
Контейнер сервлетов парсит эти заголовки, чтобы определить версию Servlet API. Если он что-то не смог распарсить, то, возможно решил JSP и не компилировать. Либо использовал версию JSP, которая не совместима с вашей страницей. Сложно так сходу сказать.
...
Рейтинг: 0 / 0
Не вычисляется значение внутри ${...} в JSP на tomact 8
    #38742570
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczNDAlekseyЕсли знаете, просвятите, что указывается такого страшного в этом "заголовке", что у меня не компилились JSP-странички?
Контейнер сервлетов парсит эти заголовки, чтобы определить версию Servlet API. Если он что-то не смог распарсить, то, возможно решил JSP и не компилировать. Либо использовал версию JSP, которая не совместима с вашей страницей. Сложно так сходу сказать.

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


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