随笔分类 - SpringMVC
摘要:使用SSM框架搭建的简易文章管理系统,实现了简单的增删改查功能。 @ "TOC" 开发工具版本: IntelliJ IDEA Ultimate 2019.3.1 Apache tomcat 9.0.24 JDK 1.8.0_201 MySQL 8.011 Maven 3.6.3 最终的项目结构 接下
阅读全文
摘要:这个是基于之前的视图定位进行的。 @ "TOC" 拦截器类:IndexInterceptor 配置拦截器 修改springmvc servlet.xml以对/index路径进行拦截 如果要拦截其他路径: / 拦截所有 /category/ 拦截/category路径下的所有 修改 index.jsp
阅读全文
摘要:@ "TOC" 配置web.xml允许访问 .jpg 在web.xml中新增加一段 表示允许访问 .jpg。 为什么要加这一段呢? 因为配置springmvc的servlet的时候,使用的路径是"/",导致静态资源在默认情况下不能访问,所以要加上这一段,允许访问jpg。 并且必须加在springmv
阅读全文
摘要:之前练习过提交表单数据,但是提交的数据包含中文,这一篇练习如何处理中文。在Spring MVC中处理中文问题和Filter处理中文问题是一样的手段 @ "TOC" Filter 修改web.xml addProduct.jsp 为form 设置method="post" 结果
阅读全文
摘要:Session在用户登录,一些特殊场合在页面间传递数据的时候会经常用到 @ "TOC" 修改IndexController 映射 /check 到方法check() 为方法check()提供参数HttpSession session,这样就可以在方法体中使用session了 接下来的逻辑就是每次访问
阅读全文
摘要:之前无论是/index跳转到index.jsp 还是/addProduct 跳转到showProduct.jsp,都是服务端跳转。 这一篇练习如何进行客户端跳转 @ "TOC" 修改IndexController 首先映射/jump到jump()方法 在jump()中编写如下代码 redirect:
阅读全文
摘要:@ "TOC" pojo 新建实体类Product addProduct.jsp 在web目录下 (不是在WEB INF下)增加商品的页面addProduct.jsp 注意:产品名称input的name要使用name,而不是 product.name ProductController 控制器Pro
阅读全文
摘要:@ "TOC" 修改IndexController 在类前面加上@Controller 表示该类是一个控制器 在方法handleRequest 前面加上 @RequestMapping("/index") 表示路径/index会映射到该方法上 注意:不再让IndexController实现Contr
阅读全文
摘要:@ "TOC" 什么是视图定位 如果代码写成这样,就表示跳转到页面 index.jsp 所谓的视图定位,指的是代码还是写成这样,但是会跳转到 /WEB INF/page/index.jsp 修改springmvc servlet.xml 在之前的基础上进行修改,修改springmvc servlet
阅读全文
摘要:@ "TOC" 什么是 MVC 模式 MVC 是一种设计模式,之前有一篇记录,MVC 的原理图如下: SpringMVC 简单介绍 SpringMVC 框架是以请求为驱动,围绕 Servlet 设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是 DispatcherSe
阅读全文
摘要:学习SpringMVC框架第一步,先创建一个简单项目,了解流程。使用的是Eclipse+Tomcat9.0 创建项目springmvc 新建Dynamic Web Project File New Other Web Dynamic Web Project 导入jar包 下载lib.rar, 解压后
阅读全文
摘要:@(目录) 认识MVC 仅使用Servlet的短处 示例代码: 根据浏览器提交的id,通过HeroDAO找到对应的Hero,然后在Servlet中组织html显示出来。 可以看到这个Servlet不仅要准备数据,还要准备html。 尤其是准备html,可读性非常差,维护起来也很麻烦 package
阅读全文