【Jsp精品源码栏目提醒】:网学会员Jsp精品源码为您提供SpringMVC入门之普通配置篇 - 其它资料参考,解决您在SpringMVC入门之普通配置篇 - 其它资料学习中工作中的难题,参考学习。
首先是 Web.xml01021112contextConfigLocation/WEB-INF/springmvc-servlet.xml13 classpath:applicationContext-.
xml1415162021 springmvc2 org.springframework.web.servlet.DispatcherSer2 vlet23 1242526 springmvc27 .htm282930333org.springframework.web.context.ContextLoade4 rListener35363738 index.
jsp3940接下来是 SpringMVC 的配置文件 springmvc-servlet.xml01020910171820212223userController24userController252627283134然后是我们常见的 Spring 配置文件 applicationContext-view.xml0102091014151617接下来是首页 index.
jsp1 Visit2 /userlist11.htm to my SpringMVC demo page34 Visit5 /userlist22.htm to my SpringM
VC demo page67 Visit8 /userlist33.htm to my SpringMVC demo page下面是响应请求结果的 userlist.
jsp010203Welcome to my SpringMVC demo page0405060708091011这是用到的 User.java01 package com.jadyer.model0203 /04 User05 author 宏宇06 editor Jan 27 2012 11:41:15 AM07 /08 public class User 09 private String username10 private String password11 private String address12 private Integer age1314 public String getUsername 15 return username16 17 public void setUsernameString username 18 this.username username19 20 public String getPassword 21 return password22 23 public void setPasswordString pass
word 24 this.password password25 26 public String getAddress 27 return address28 29 public void setAddressString address 30 this.address address31 32 public Integer getAge 33 return age34 35 public void setAgeInteger age 36 this.age age37 38 最后是 SpringMVC 的核心控制器 UserController.java查看
源码打印01 package com.jadyer.controller0203 import java.util.ArrayList04 import java.util.List0506 import javax.servlet.http.HttpServletRequest07 import javax.servlet.http.HttpServletResponse0809 import org.springframework.
web.servlet.ModelAndView10 import org.springframework.web.servlet.mvc.AbstractController1112 import com.jadyer.model.User1314 /15 UserController16 author 宏宇17 editor Jan 27 2012 11:57:33 AM18 /19 public class UserController extends AbstractController 20 Override protected ModelAndView21 handleRequestInternalHttpServletRequest arg0 HttpServletResponse arg1 throws Exception 22 List userList new ArrayList23 User user11 new User24 User user22 new User25 user11.setUsername张起灵26 user11.setPassword0220005927 user11.setAddress阴山古楼28 user11.setAge2729 user22.setUsername吴三省30 user22.setPassword9500022031 user22.setAddress蛇沼鬼城32 user22.setAge3733 userList.adduser1134 userList.adduser2235 //ModelAndView 类在 SpringMVC 中是一个很重要的概念 //控制器执行方法都必须返回一个 ModelAndView,ModelAndView36 对象保存了视图以及视图显示的模型数据 //第一个参数:视图组件的逻辑名称。
这里视图的逻辑名称是37 userlist,视图解析器会使用该名称查找实际的 View 对象38 //第二个参数:传递给视图的,模型对象的名称39 //第三个参数:传递给视图的,模型对象的值40 return new ModelAndViewuserlist users userList41 42