powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring+JSTL
8 сообщений из 8, страница 1 из 1
Spring+JSTL
    #34717834
igor_ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброе время суток.
Сижу счас за изучением Spring.
В примерах по этой штуке приводится следующее:
Код: plaintext
1.
2.
String now = ( new  java.util.Date()).toString();
 return   new  ModelAndView("WEB-INF/jsp/hello.jsp", "now", now);

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<%@ include file="/WEB-INF/jsp/include.jsp" %>
<html>
	<head>
		<title>Hello :: Spring Application</title>
	</head>
	
	<body>
		<h1>Hello - Spring Application</h1>
		<p>Greetings, it is now <c:out value="${now}"/></p>
	</body>
</html>

но в результате я получаю следующую ошибку:
Код: plaintext
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.
org.apache.jasper.JasperException: /WEB-INF/jsp/hello.jsp( 10 , 26 ) According to TLD or attribute directive in tag file, attribute value does not accept any expressions
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java: 39 )
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java: 407 )
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java: 150 )
	org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java: 941 )
	org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java: 696 )
	org.apache.jasper.compiler.Node$CustomTag.accept(Node.java: 1441 )
	org.apache.jasper.compiler.Node$Nodes.visit(Node.java: 2163 )
	org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java: 2213 )
	org.apache.jasper.compiler.Node$Visitor.visit(Node.java: 2219 )
	org.apache.jasper.compiler.Node$Root.accept(Node.java: 456 )
	org.apache.jasper.compiler.Node$Nodes.visit(Node.java: 2163 )
	org.apache.jasper.compiler.Validator.validate(Validator.java: 1475 )
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java: 214 )
	org.apache.jasper.compiler.Compiler.compile(Compiler.java: 470 )
	org.apache.jasper.compiler.Compiler.compile(Compiler.java: 451 )
	org.apache.jasper.compiler.Compiler.compile(Compiler.java: 439 )
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java: 511 )
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 295 )
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: 292 )
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java: 236 )
	javax.servlet.http.HttpServlet.service(HttpServlet.java: 810 )
	org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java: 142 )
	org.springframework.web.servlet.view.AbstractView.render(AbstractView.java: 243 )
	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java: 1141 )
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java: 878 )
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java: 792 )
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java: 475 )
	org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java: 440 )
	javax.servlet.http.HttpServlet.service(HttpServlet.java: 717 )
	javax.servlet.http.HttpServlet.service(HttpServlet.java: 810 )


Подскажите, пожалуйста, может я что-то упустил.
...
Рейтинг: 0 / 0
Spring+JSTL
    #34717940
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а подцепленный "<c:out" он какой ?
...
Рейтинг: 0 / 0
Spring+JSTL
    #34718053
igor_ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<c:out подцепляется строчкой
Код: plaintext
1.
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

за которой стоит библиотека jstl.jar, взятая из spring-framework-2.0.6. (так рекомендовали в примере)
...
Рейтинг: 0 / 0
Spring+JSTL
    #34718075
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Spring+JSTL
    #34718209
igor_ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
expp, спасибо за ссылку, но к сожалению я пока еще не настолько глубоко знаком с JSTL, что-бы понять все, что там было написано.

Моя цель на данный момент разобраться с работой Spring. Вот и начал с примера, который приведен в комплекте с Spring. Но наткнулся на описанную выше проблемку. (конечно можно было бы обойти ее оставив на потом, но все же хочется попробывать все, о чем пишут в примере)
...
Рейтинг: 0 / 0
Spring+JSTL
    #34718243
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кароч

у тебя подцепилась версия jstl которая не поддерживает язык выражений, нужно другую

точнее не скажу - незнаю
...
Рейтинг: 0 / 0
Spring+JSTL
    #34718861
igor_ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
expp, огромное спасибо за информацию.
Мне теперь ясно в каком направлении нужно копать.
...
Рейтинг: 0 / 0
Spring+JSTL
    #34719088
igor_ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для всех кого интересует решение описанной выше проблемы:
Мне удалось устранить приведенную выше ошибку следующим путем:
я заменил строку
Код: plaintext
1.
 return   new  ModelAndView("WEB-INF/jsp/hello.jsp", "now", now);

на
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
ModelAndView mav =  new  ModelAndView("WEB-INF/jsp/hello.jsp");
 try 
{
   mav.addObject("now", now);
}
 catch (Exception e)
{
   ...
}

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


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