1. pom.xml
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
2. web.xml
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="3.0">
3.xxx-servlet.xml
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="requestContextAttribute" value="rc"/>
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/"/>
<property name="suffix" value=".jsp"/>
</bean>
4. controller
@RequestMapping("/list.do")
public ModelAndView list() {
List<Map<String, String>> list = userService.listAll();
ModelAndView view = new ModelAndView("list.jsp");
view.addObject("processList", list);
view.addObject("TestStr", "This is a test message.");
return view;
}
5. jsp
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<body>
${TestStr}
<c:forEach var="process" items="${processList}">
${process.name }
</c:forEach>
</body>
分享到:
相关推荐
标题“Spring MVC Demo 和 JSTL demo”表明这是一个关于使用Spring MVC框架以及JSTL(JavaServer Pages Standard Tag Library)的示例项目。这个压缩包很可能是包含了一个或多个演示如何在Web应用中集成和使用这两个...
在IT行业中,SpringMVC、Hibernate和JSTL是三个非常关键的框架和技术,它们分别在Web应用的控制层、持久层和视图层发挥着重要作用。本项目使用这三个技术来实现用户注册、登录和注销的功能,这是一套常见的Web应用...
9. **jsp-api.jar** 和 **jstl.jar**:用于 JSP 页面的渲染和 JSTL 标签库的支持。 10. **commons-logging.jar** 或 **log4j.jar**:日志记录库,Spring 使用 Commons Logging 进行日志处理,但也可以配置为使用 ...
6. **JSTL(JavaServer Pages Standard Tag Library)**:JSTL是一组用于JSP的标准标签库,简化了JSP页面的编写,减少了Java脚本的使用。在SSM项目中,JSTL可以用于页面展示,特别是其EL(Expression Language)...
本项目“springMVC+ibatis+jstl+easyui+comet4j”整合了几个关键组件,旨在创建一个功能丰富的Java Web应用。下面将详细阐述这些技术及其在项目中的作用。 **Spring MVC** Spring MVC是Spring框架的一个模块,专门...
在JSP页面中,可以使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来显示用户信息。 此外,错误处理和异常处理也是必不可少的部分。可以使用@ControllerAdvice和@ExceptionHandler...
spring MVC所需要的jar包,springmvc核心包jstl包,junit包
* 可定制的本地化和主题解析,支持 JSP,无论有没有使用 Spring 标签库,支持 JSTL,支持不需要额外过渡的 Velocity 等 * 简单而强大的标签库,它尽可能地避免在 HTML 生成时的开销,提供在标记方面的最大灵活性 三...
- jstl.jar:JSTL(JavaServer Pages Standard Tag Library)库,用于在JSP页面中处理标签。 - commons-logging.jar:日志处理库,Spring使用的底层日志框架。 **4. 启动流程** 1. 用户发送请求到服务器,被...
在Web开发中,JSTL常常与SpringMVC、Struts、Hibernate等框架结合使用,以构建高效、健壮的Web应用程序。 **1. JSTL的核心组件:** JSTL由几个核心组件组成,包括Core(核心)、fmt(格式化)、fn(函数)、sql...
SpringMVC是Spring框架的一个重要组成部分,用于构建Web应用程序。在进行SpringMVC开发时,我们需要依赖一系列的jar包来支持项目的运行。这些jar包涵盖了Spring的核心功能、Web支持、AOP(面向切面编程)、数据访问/...
SpringMVC是Spring框架的一部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。在Java开发中,SpringMVC以其强大的功能、灵活性和可扩展性深受开发者喜爱。为了正确运行一个SpringMVC项目,我们需要一...
导入这些依赖后,开发者可以方便地使用SpringMVC提供的注解(如@Controller、@RequestMapping、@Service、@Autowired等)进行快速开发,同时,通过配置文件或Java配置类可以灵活地调整MVC行为。 在实际项目中,...
本文将详细讲解如何使用Maven构建基于SpringMVC的Web应用,并实现数据的增删改功能。 Maven是一个项目管理和综合工具,它通过提供一个统一的构建系统、依赖管理和项目信息管理,简化了Java项目的构建过程。Maven...
标题中的"stand与jstl的jar包"指的是在Java Web开发中,使用JSTL(JavaServer Pages Standard Tag Library)库时需要的两个关键组件:`jstl.jar`和`standard.jar`,通常分别代表JSTL的核心库和标准标签库。...
1. **创建SpringMVC项目**: 使用Maven创建一个新的Maven项目,在`pom.xml`中添加SpringMVC相关的依赖,如`spring-webmvc`、`spring-context`、`jstl`等。 2. **配置SpringMVC**: 创建`web.xml`配置文件,配置...
5. **视图解析器(ViewResolver)**:根据逻辑视图名找到对应的物理视图,例如,配置一个JSTL视图解析器,逻辑视图名"home"可以解析为"WEB-INF/jsp/home.jsp"。 **SpringJDBC** SpringJDBC是Spring对Java数据库连接...
- 开发效率:Struts2 的 OGNL 表达式简化页面开发,但执行效率不一定高于 JSTL。 4. **SpringMVC 中的关键组件** - **DispatcherServlet**:作为前端控制器,接收并分发所有请求。 - **HandlerMapping**:负责...
7. **视图解析**:SpringMVC使用ViewResolver来解析视图,常见的如JSTL、Thymeleaf和FreeMarker等。视图解析器会根据返回的视图名和前缀、后缀组合成实际的URL,然后将模型数据传递给视图进行渲染。 综上所述,...