springMVC注解开发入门程序

来源:互联网 发布:php按字符个数分割 编辑:程序博客网 时间:2024/05/19 16:19



>>WEB.xml:


<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">      <display-name>SpringMVC</display-name>  <!-- 配置前端控制器 -->    <servlet>  <servlet-name>SpringMVCServlet</servlet-name>  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>  <!-- contextConfigLocation加载配置文件:映射器、适配器的配置 -->  <init-param>  <param-name>contextConfigLocation</param-name>  <param-value>classpath:springMVC.xml</param-value>  </init-param>  </servlet>    <servlet-mapping>  <servlet-name>SpringMVCServlet</servlet-name>  <url-pattern>/</url-pattern>  </servlet-mapping>    </web-app>



>>springMVC.xml


<?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:tx="http://www.springframework.org/schema/tx"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:aop="http://www.springframework.org/schema/aop"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd ">   <!-- 自动扫描控制器 --><context:component-scan base-package="cn.xh.ssm.controller"></context:component-scan><!-- 自动配置: 处理器映射器、处理器映适配器、视图解析器 --><mvc:annotation-driven /></beans>





>>ItemController3:


package cn.xh.ssm.controller;import java.util.ArrayList;import java.util.List;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;import cn.xh.ssm.po.Item;/** * 注解 * @author Administrator * */@Controllerpublic class ItemController3 {@RequestMapping("/queryItem")public ModelAndView queryItem(){List<Item> itemList=new ArrayList();Item item1=new Item();item1.setName("苹果笔记本**");item1.setPrice(6000L);item1.setDetail("高级货");Item item2=new Item();item2.setName("联想笔记本**");item2.setPrice(5400L);item2.setDetail("ThinkPad T430 商务本");Item item3=new Item();item3.setName("苹果手机**");item3.setPrice(5000L);item3.setDetail("Iphone 6 plus");itemList.add(item1);itemList.add(item2);itemList.add(item3);ModelAndView modelAndView=new ModelAndView();modelAndView.addObject("itemList", itemList);modelAndView.setViewName("/WEB-INF/jsp/item/ItemsList.jsp");//modelAndView.setViewName("/index.jsp");return modelAndView;}}




>>JSP:

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"  prefix="fmt"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>查询商品列表</title></head><body> <form action="${pageContext.request.contextPath }/item/queryItem.action" method="post">查询条件:<table width="100%" border=1><tr><td><input type="submit" value="查询"/></td></tr></table>商品列表:<table width="100%" border=1><tr><td>商品名称</td><td>商品价格</td><td>生产日期</td><td>商品描述</td><td>操作</td></tr><c:forEach items="${itemList }" var="item"><tr><td>${item.name }</td><td>${item.price }</td><td><fmt:formatDate value="${item.createTime}" pattern="yyyy-MM-dd HH:mm:ss"/></td><td>${item.detail }</td><td><a href="${pageContext.request.contextPath }/item/editItem.action?id=${item.id}">修改</a></td></tr></c:forEach></table></form></body></html>


0 0
原创粉丝点击