springmvc(3)注解开发lg
发布日期:2021-05-07 06:28:24 浏览次数:28 分类:精选文章

本文共 1744 字,大约阅读时间需要 5 分钟。

注解也是为了更方便的操作,所以是不会太难的。

 

这是springmvc.xml的配置,所有的要点都清楚,就不再多说了。

 

下面是jsp获取数据的类,也就是需要配置注解的类

package cn.itcast.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.itcast.ssm.po.Items;/** *  * 

Title: ItemsController1

*

Description:注解开发Handler

*

Company: www.itcast.com

* @author 传智.燕青 * @date 2015-4-13上午10:46:17 * @version 1.0 *///使用Controller标识 它是一个控制器@Controllerpublic class ItemsController3 { //商品查询列表 //@RequestMapping实现 对queryItems方法和url进行映射,一个方法对应一个url //一般建议将url和方法写成一样 @RequestMapping("/queryItems") public ModelAndView queryItems()throws Exception{ //调用service查找 数据库,查询商品列表,这里使用静态数据模拟 List
itemsList = new ArrayList
(); //向list中填充静态数据 Items items_1 = new Items(); items_1.setName("联想笔记本"); items_1.setPrice(6000f); items_1.setDetail("ThinkPad T430 联想笔记本电脑!"); Items items_2 = new Items(); items_2.setName("苹果手机"); items_2.setPrice(5000f); items_2.setDetail("iphone6苹果手机!"); itemsList.add(items_1); itemsList.add(items_2); //返回ModelAndView ModelAndView modelAndView = new ModelAndView(); //相当 于request的setAttribut,在jsp页面中通过itemsList取数据 modelAndView.addObject("itemsList", itemsList); //指定视图 //下边的路径,如果在视图解析器中配置jsp路径的前缀和jsp路径的后缀,修改为 //modelAndView.setViewName("/WEB-INF/jsp/items/itemsList.jsp"); //上边的路径配置可以不在程序中指定jsp路径的前缀和jsp路径的后缀 modelAndView.setViewName("items/itemsList"); return modelAndView; }}

 

@RequestMapping括号内的名字也就是你访问jsp地址的名字

比如:

**是你项目的名字,(.action )是我在web.xml里面的mapping设置了接收以这个接收的文件

上一篇:JavaScript 函数作用域
下一篇:JavaScript 函数 arguments

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月03日 03时01分47秒