摘要:
这个方式用的比较少。 forward 转发或者重定向 返回forward关键字就表现现在想使用的就是请求转发 redirect 阅读全文
摘要:
ModelAndView是SpringMvc提供的一个对象 ModelAndView底层源码用也是ModelMap。ModelMap实现过Model的接口 ModelAndView可以直接new出来。是SpringMvc提供的 还可以设置跳转到哪个页面 用的视图解析器就会跳转到WEB-INF/pag 阅读全文
摘要:
定义先的标签 返回void 测试默认的跳转 虽然是404但是方法执行了。 默认请求了 testVoid.jsp这个页面。请求路径叫什么 就访问哪个jsp页面。 使用request请求转发 抛出的异常 只留一个exception 不能直接直接写success。手动调用转发 不会帮你执行视图的解析器 那 阅读全文
摘要:
返回字符串 新建一个response的页面 新建后台Controller类 视图解析器配置的前缀地址 是WEB-INF下的pages下的页面。 创建pages文件夹在下面创建success.jsp页面 启动服务器 输出了 说明我们的环境搭建的没问题 创建一个user类 实现序列化。定义三个属性 生成 阅读全文
摘要:
创建项目 使用骨架,创建webapp 为了创建项目更快速maven设置 archetypeCatalog internal 修改编译的版本 从昨天的课程内复制 相关的坐标。上面是版本锁定。 复制前端的控制器和解决中文乱码 复制到今天的项目里面 手动创建java和resources的文件夹 java文 阅读全文
摘要:
SpringMvc提供的Model类 ModelMap继承LinkedHashMap 页面取值 把request这个对象全部输出了。 SessionAttribute 取值 从sessionAttribute中获取值。 现存值再取值 存值页面。 取值 删值 重新部署项目 先存,再取,最后删除 删除 阅读全文
摘要:
这个注解可以作用在方法上,也可以作用在参数上 演示 user里面有三个属性, 表单只提交了两个属性。缺少了date属性 date没有获取到值因为也没提交这个值。 下面返回的user对象。上面就会拿到 没有返回值的情况 需要方法上提供Map集合 用ModeAttribute修饰这个参数,从Map集合中 阅读全文
摘要:
阅读全文
摘要:
演示 访问服务器会有session。它是一cookie的形式返回给客户端的 拿到的值 阅读全文
摘要:
此文只做了解!! 过滤器 ,了解即可 请求设置为post的方式 换成put的方式 浏览器模拟发送PUT请求 ,不大好模拟。顾虑器可以帮助我们发送不同的请求 过滤器会拿到这个请求 详情可以看文档,此处不做过多讲解 阅读全文
摘要:
请求地址都一样,根据不同的请求方式,最终让不同的方法去执行。这就是restfull的风格 如果有两个查询都是get的。那么当前访问 满足条件的就是两个。 用一个占位符 {id} 演示PathVariable 传入id 阅读全文
摘要:
拿整个请求体的数据 阅读全文
摘要:
新建param.jsp页面。里面一个a标签。 新建Controller 输出字符串 重新部署 传参数 接收这个username并输出 把username换成name 接收不到。 使用RequestParam注解 把接收到的name赋值给username required表示是否为必须 换成uname 阅读全文
摘要:
控制器里面获取常用的request对象或者Response对象。 想拿到谁, 就在参数上写上谁 再获取servletConetext并输出 阅读全文
摘要:
mvc是基于组件的方式 类型转换的接口Converter,想实现类型转换,必须实现这个接口 Ctrl+N搜索 converter 这是一个接口类 它有很多的实现类。S是字符串。后面T是指要转换类型 新建包untils。下面创建类StringToDate 实现Converter的接口。这里注意导包 不 阅读全文
摘要:
后端自动进行类型的转换。前端输入的年龄都是字符串的形式传递到后端。 user的实体类 加一个Date日期类型格式的字段。生成get和set还有toString的方法 重新部署程序 日期用横线的方式 控制台 没有输出 阅读全文
摘要:
jabaBean里面有集合的情况 把account里面的user对象先注释掉。get和set都注释掉。然后toString方法需要重写 List和Map这两种对象。生成get和set方法 toString的方法重新生成 要实现,上面username和age封装到一个user对象并加入到List<us 阅读全文
摘要:
输入中文 中文后台接收到 全部乱码 springMvc提供了过滤器 配置过滤器 characterEncodingFilter是首字母小写当做起的名称。当然这里也可以任意起名字。为了对应所以修改类名首字母小写 解决哪个字符集编码。CharacterEncodingFilter类里面有一个encodi 阅读全文