文章分类 -  Spring MVC学习

摘要:首先就是先看一下controller调用的是业务层的几个造出来的异常方法 如果我们在service层try catch捕获异常的话,那么我们的动作就和service层耦合呢,java讲的是抽取,那么我们能不能把这些异常抽取出来呢。 简单异常处理器SimpleMappingExceptionResol 阅读全文
posted @ 2022-04-13 13:31 长情c 阅读(21) 评论(0) 推荐(0)
摘要:登录时候发现登录不上去,原因是因为/**把所有资源给拦截了,所以我们要把这个登录放行 这里如果输入了错误的密码会报错,这是什么原因呢? 答案是queryObject这个api发生错误会抛出异常。 我们可以在dao层抛出异常,在业务层处理异常。 阅读全文
posted @ 2022-04-12 22:44 长情c 阅读(24) 评论(0) 推荐(0)
摘要:当然对静态资源的访问并不取决于interceptor还取决于default-servlet-handler放行静态资源 ##1.第一步实现HandlerInterceptor ##2.配置拦截器 <mvc:mapping path="/**"/>表示对所有资源进行拦截操作 按照执行顺序应该先执行pr 阅读全文
posted @ 2022-04-11 23:06 长情c 阅读(29) 评论(0) 推荐(0)
摘要:enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。 默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。 也就是键值 阅读全文
posted @ 2022-04-01 23:29 长情c 阅读(53) 评论(0) 推荐(0)
摘要:required是指定请求参数必须得有默认为true,如果没有则报错,如果是false则是可以没有参数不会报错,但是值为null。 这种格式的日期是可以不用自定义类型转换器 但是下面这种日期格式需要用到自定义类型转换器 这个泛型的参数第一个是传过来的类型,第二个是要转换的类型 这个类是写好了,但是要 阅读全文
posted @ 2022-03-31 23:18 长情c 阅读(44) 评论(0) 推荐(0)
摘要:客户端请求的参数,Controller要想获取它就要有跟参数一样的业务方法。@ResponseMapping是代表不进行页面跳转,然后方法返回值 是void代表不回写数据。 获取集合请求参数 运行时发现找不到这个文件,因为被过滤掉了访问不了静态资源 因为DispathcherServlet配置的是缺 阅读全文
posted @ 2022-03-31 20:25 长情c 阅读(33) 评论(0) 推荐(0)
摘要:回写json字符串 使用json工具要导包 阅读全文
posted @ 2022-03-30 22:49 长情c 阅读(35) 评论(0) 推荐(0)
摘要:返回模型与视图,然后通过el表达式可以取出来 返回模型与视图 单独设置一个model对象返回视图 往域对象里面存数据返回视图 阅读全文
posted @ 2022-03-30 20:15 长情c 阅读(35) 评论(0) 推荐(0)
摘要:##SpringMVC的执行流程: 浏览器发起一个请求,由我们的前端控制器DispatcherServlet接收,这里的前端控制器其实就是调度的作用并没有自己去处理,是交给了一堆的组件。 然后当我们的前端控制器去请求资源的时候,会去找HanderMapping这个组件,这个组件成为处理器映射器,负责 阅读全文
posted @ 2022-03-30 19:42 长情c 阅读(35) 评论(0) 推荐(0)
摘要:这里的servlet可以分为两部分,一部分是共有行为,一部分是特有行为。一个web中有多个servlet,那我们是否可以抽取一下公共的呢? 当servle分为两个部分时,客户端发起请求然后到Tomcat服务器里的TomCat引擎,然后直接到了servlet的共有行为,然后才到我们的特有行为pojo, 阅读全文
posted @ 2022-03-27 14:39 长情c 阅读(38) 评论(1) 推荐(0)