![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
cskmyjy
水平差,反应慢
展开
-
The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build Path
打开 Project--Properties--Java Build Path--Libraries--Add External JARs...,然后选择Tomcat \lib\servlet-api.jar,ok就行了原创 2021-11-21 21:23:06 · 251 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
https://www.cnblogs.com/biehongli/p/11502826.html原创 2021-02-01 15:20:14 · 180 阅读 · 0 评论 -
SpringMVC开发技术~9~JSTL
1 JSTL 1.1 JSTL标签库的简介 标准标签库 JSTL 的全名为 Java Server Pages Standard Tag Library。它是由 JCP(Java Commnunity Process)所指定的标准规范,它主要是给 Java Web 开发者提供了一个标准的通用标签库。通过 JSTL,可以部分地取代传统 JSP 程序中嵌入 Java 代码的做法,可以使得 JSP 页面...原创 2020-01-23 14:32:21 · 149 阅读 · 0 评论 -
SpringMVC开发技术~8_3~验证器Validate
1 验证概述 输入验证是Spring处理的最重要Web开发任务之一。 在Spring MVC中,有两种方式可以验证输入,利用Spring自带的验证框架,或者利用JSR 303实现。 验证器作用于Object级。它决定某一个对象中的所有field是否均是有效的,以及是否遵循某些规则。 如果一个应用程序中既使用了Formatter,又有validator(验证器),那么,调用的顺序是这样的:在调用co...原创 2020-01-22 16:46:33 · 315 阅读 · 0 评论 -
SpringMVC开发技术~8_2~格式化器Formatter
1 Formatter格式化器 Formatter就像Converter –样,也是将一种类型转换成另一种类型。但是,Formatter的源类型必须是一个String,而Converter则适用于任意的源类型。Formatter更适合W曲层,而Converter则可以用在任意层中。 为了转换Spring MVC应用程序表单中的用户输入,始终应该选择Formatter,而不是Converter。 2...原创 2020-01-21 16:03:29 · 273 阅读 · 0 评论 -
SpringMVC开发技术~8_1~转换器Converter
1 转换器Converter Spring在如何正确绑定数据方面是杂乱无章的。Spring总是试图用默认的语言区域将日期输入绑定到java.util.Date。假如想让Spring使用不同的日期样式,就需要用一个Converter(转换器)或者Formatter(格式化)来协助Spring完成。 Converter和Formatter,这两者均可用于将一种对象类型转换成另一种对象类型。 Conve...原创 2020-01-21 15:17:14 · 200 阅读 · 0 评论 -
SpringMVC开发技术~7~使用数据绑定的案例
1 案例功能 案例实现了列出书目、添加新书、编辑书目的功能 2 案例导入的Jar包 3 案例程序目录 4 代码 4.1 Domain类 4.1.1 Book package com.springmvc.domain; import java.io.Serializable; public class Book implements Serializable { private s...原创 2020-01-20 17:19:52 · 238 阅读 · 0 评论 -
SpringMVC开发技术~6~SpringMVC进阶(依赖注入、重定向、请求路径和ModelAttribute)
Spring MVC技术进阶 1.1 依赖注入@Autowired和@Controller 使用Spring框架的一个好处是容易进行依赖注入。 将依赖注入到Spring MVC控制器的最简单的方法是通过注解@Autowired到字段或者是方法。Autowire注释类型属于org.springframework.beans.factory.annotation 为了能被作为依赖注入,类必须要注明为@...原创 2020-01-19 20:19:47 · 280 阅读 · 0 评论 -
SpringMVC开发技术~5~基于注解的控制器
1 Spring MVC注解类型 Controller和RequestMapping注释类型是SpringMVC API最重要的两个注释类型。 基于注解的控制器的几个优点: 一个控制器类可以控制几个动作,而一个实现了Controller接口的控制器只能处理一个动作。这就允许将相关操作写在一个控制器类内,从而减少应用类的数量 基于注解的控制器的请求映射不需要存储在配置文件中,而是使用RequestM...原创 2020-01-18 17:23:43 · 334 阅读 · 0 评论 -
SpringMVC开发技术~4~SpringMVC的viewResolver
1 功能简介 2 viewResolver 3 使用viewResolver的案例 3.1 案例的程序构成 3.2 JavaBean和Form 3.2.1 Product package com.springmvc.domain; import java.io.Serializable; public class Product implements Serializable { pri...原创 2020-01-17 12:01:24 · 125 阅读 · 0 评论 -
SpringMVC开发技术~3~SpringMVC的DispatcherServlet
1 Dispatcher控制器 Dispatcher Servlet必须要完成的功能: 根据URI调用相应的action 实例化正确的控制类 根据请求的参数值来构造表单 调用控制器对象的相应方法 转向到一个视图 Spring MVC包含了Dispatcher Servlet的MVC框架,它负责调用控制器的方法并转发到视图,能快速开发的功能如下: Spring MVC提供一个Dispatche...原创 2020-01-15 16:41:04 · 175 阅读 · 0 评论 -
SpringMVC开发技术~2~MVC模式中Servlet控制器的解耦和校验器的运用
1 功能简介 本应用的功能为用户填写产品表单并提交,其中如果价格信息输入错误,将出现错误提示;如果没有错误,则保存产品并展示一个完成页面,显示已保存的产品信息。 2 新增的技术 2.1 解耦控制器 前面的业务逻辑代码都写在了Servlet控制器中,这个Servlet类将随着应用复杂度的增加而不断膨胀。 为避免此间题,我们将改进这个Servlet,将业务逻辑代码提取到独立的被称为controller...原创 2020-01-15 14:30:27 · 225 阅读 · 0 评论 -
SpringMVC开发技术~1~MVC模式中Servlet控制器的简介和应用
模型一视图一控制器(MVC)模式 一个实现MVC模式的应用包含模型、视图和控制器3个模块。 视图负责应用的展示。 模型封装了应用的数据和业务逻辑 控制器负责用户的输入,改变模型和调整视图的显示。 下面对每个组件进行解释 1 视图 Spring MVC使用采用JSP页面作为应用的视图 2 模型 模型则采用POJO(Plain Old Java Object)。POJO是一个普通对象。实践中会采用一个...原创 2019-12-25 11:27:54 · 660 阅读 · 0 评论