Неразрешенный список отображения выражений EL на странице JSP с Spring MVC
Я пытаюсь сделать что-то действительно простое. Я просто хочу отобразить список на странице JSP из приложения Spring MVC. Я'Я много гуглил и есть много примеров (в том числе на Stackoverflow), но этоПросто не работает для меня. Я'м с использованием Maven и Spring 3.2.4. Это мои файлы:
Item.java
public class Item
{
private final String value;
public Item(String value)
{
this.value = value;
}
public String getValue()
{
return value;
}
}
MainController.java
@Controller
public class MainController
{
@RequestMapping("/")
public String home(ModelMap map)
{
final List items = new ArrayList();
items.add(new Item("Value 1"));
items.add(new Item("Value 2"));
items.add(new Item("Value 3"));
items.add(new Item("Value 5"));
map.addAttribute(items);
return "list";
}
}
list.jsp
Naked List
Naked List
<p>
<br>
</p>
applicationContext.xml
webxml
Naked List
contextConfigLocation
classpath:applicationContext.xml
org.springframework.web.context.ContextLoaderListener
spring
org.springframework.web.servlet.DispatcherServlet
1
spring
/
pom.xml
4.0.0
org.ne.nakedlist
org.ne.nakedlist
0.0.1-SNAPSHOT
war
Naked List
Naked List
1.7
3.2.4.RELEASE
javax.servlet
javax.servlet-api
3.0.1
provided
log4j
log4j
1.2.9
taglibs
standard
1.1.2
javax.servlet
jstl
1.2
javax.inject
javax.inject
1
org.springframework
spring-webmvc
${org.springframework.version}
org.springframework
spring-web
${org.springframework.version}
org.apache.maven.plugins
maven-compiler-plugin
2.5.1
${java.version}
${java.version}
${project.build.sourceEncoding}
org.apache.maven.plugins
maven-dependency-plugin
2.3
package
copy
org.mortbay.jetty
jetty-runner
7.4.5.v20110725
jetty-runner.jar
nakedlist
Когда я запускаю приложение, я получаю следующее:
Naked List
${item.value}
я действительно надеюсь, что яМне не хватает действительно очевидной конфигурации, и это легко исправить.