摘要: 做整合要保证每个框架单独使用 先搭建Spring的框架,然后再整合别的框架。Spring是业务层的框架 spring的配置文件 这就表示是spring的配置文件 默认的约束不够,需要修改。 开启注解扫描 如果配置了扫描cn.itecast下的包, 扫描这里面所有的包 spring只负责业务层和持久层 阅读全文
posted @ 2019-08-20 23:17 高山-景行 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 创建数据库ssm并创建表account 创建项目 导入开发的坐标 先改成1.8 aspectjweaver:AOP相关 spring-aop:AOP相关 spring-web:web相关 spring-webmvc:web相关 spring-test:单元测试 spring-tx:spring事务 阅读全文
posted @ 2019-08-20 22:58 高山-景行 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Spring去整合另外的两个框架 阅读全文
posted @ 2019-08-20 22:12 高山-景行 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 返回值改成false 就是不放行 没有方形,控制台只有一个输出 转发到error页面 新建error.jsp页面 控制台只有拦截器的输出。controller根本就没有执行 把代码改回来 重写第二个方法postHandler-后处理的方法 Ctrl+O选择postHandler方法 跳转到error 阅读全文
posted @ 2019-08-20 22:08 高山-景行 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 创建拦截器 新建包 实现拦截器的接口 接口中没有强制实现里面的方法。jdk1.8的特性。接口中已经实现了方法 这就是相当于实现了这个接口。方法已经全帮你实现过了。 如果想去写新的实现方法。Ctrl+o快捷键 选中preHandelr方法,点击ok 这样就重写这个方法了 配置拦截器 /**:所有方法全 阅读全文
posted @ 2019-08-20 20:33 高山-景行 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 先新建包,com.itcast.controller,然后把异常拦截的项目的UserController复制过来。 复制过来稍作修改 创建pages文件件,然后新建success.jsp页面 部署当前的项目 启动服务器 编写拦截器需要的步骤 阅读全文
posted @ 2019-08-20 20:21 高山-景行 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 分三步 新建exception的包。然后添加SysException类 一般写异常都继承。Exception 定义Messgae属性,生成get和set 生成带参数的构造方法 选中异常的代码 Ctrl+Alt+T 选择try catch就可以了 抛出自定义的异常类 异常处理器类 需要实现特定的接口: 阅读全文
posted @ 2019-08-20 20:12 高山-景行 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 原来的index.jsp删除。新建一个 创建pages文件夹。再创建success.jsp页面 重新部署项目 把这个项目移除掉 加入新的项目 启动tomcat服务器 模拟异常 方法抛出异常给前端控制器。前端控制器再返回异常给页面。 阅读全文
posted @ 2019-08-20 19:54 高山-景行 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 异常一级一级的抛出 前端控制器,调用异常处理器组件 搭建环境 注意下面两个的结尾的名称要个 Module Name对应起来。 导入开发的坐标 复制upload这个项目里面的 编程和生成 改成1.8 配置前端控制器 再把springMvc.xml复制过来 新建这俩目录 把乱码这段配置删除。因为pom. 阅读全文
posted @ 2019-08-20 19:42 高山-景行 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 拦截器可以有多个 搭建环境 不用改,直接finish 复制原来项目的 依赖的包也复制过来 web.xml配置前端控制器 springmvc的配置文件 先创建对应的文件夹 分别创建java和resources俩文件夹 springMvc.xml复制到当前项目的resources文件夹下 上一个项目讲的 阅读全文
posted @ 2019-08-20 12:51 高山-景行 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 参数HttpServletRequest也可以删掉 扩服务器的代码 注意选择jersey包下的 拿到文件资源。put过去。 最终代码 重新部署springMvc 图片服务器正常运行 客户端服务器 服务端手动创建uploads文件夹 上传成功 阅读全文
posted @ 2019-08-20 12:36 高山-景行 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 使用这个jar包来跨服务器上传 搞两个tomcat。一个springmvc一个fileupload 选中tomcat server点击左边的加号 需要改端口和JMX pport这个端口 部署文件上传的项目 springmvc是引用服务器。fileupad是图片服务器 新建项目 这个项目主要用来存文件 阅读全文
posted @ 2019-08-20 11:23 高山-景行 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 后台提供新的方法,上传的方法复制一份传统上传的代码。改名为fileupload2 配置解析器 名字必须叫做myltipartResolver 里面可以配置一些属性,例如上传文件的大小等。 文件大小 最大10M 就是 10*1024*1024 最终这里配置 10485760 解析配置好了之后,就会传递 阅读全文
posted @ 2019-08-20 11:02 高山-景行 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 需要配置文件解析器这个对象 id配置时候必须叫做mutipartResolver 最终 阅读全文
posted @ 2019-08-20 08:04 高山-景行 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 先创建表单 enctype选择multipart/form-data 把表单分成几个部分 导入对应的包 解析request拿到上传的文件对象 拿到某个路径的绝对路径 以后什么异常全抛出,改成Exception 上传文件后,删除临时文件 测试 生成唯一的文件名 以上就是传统的文件上传方式 阅读全文
posted @ 2019-08-20 07:58 高山-景行 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 分成几个部分 里面可能就包含文件上传的值 提交方式要改成post 第三个就是提供一个input file的文件选择域 新建项目 新建一个项目 当前项目没有父工程 跳过联网下载 改成02 构建 编译和目标的版本修改为1.8.然后加上版本锁定,锁定版本为 5.0.2 控制器会加载springmvc.xm 阅读全文
posted @ 2019-08-20 07:41 高山-景行 阅读(352) 评论(0) 推荐(0) 编辑
摘要: springMvc的框架已经帮我们做好了。发过来的数据转换为javaBean对象 发过来的键值的形式,如果属性和javaBean对应的话,可以直接封装到对象中。 key做额外的转换的时候,需要另外的jar包 做数据响应 @ResponseBody 在返回的对象前面加上。 前台输出 测试 阅读全文
posted @ 2019-08-20 07:22 高山-景行 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 编写conroller的方法 @RequestBody获取请求体的内容。当前请求体传递的是json字符串。 拿到了请求的内容 阅读全文
posted @ 2019-08-20 07:13 高山-景行 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 先搭建环境 webapp目录下创建js的文件夹。然后里面引入jquery.min.js这个文件。 页面引入这个js文件 先alert弹窗做测试 服务器重新部署 点击ajax的按钮 并没有起作用 我们在web.xml配置过 servlet的控制器。 配置的拦截模式是 斜线,所有的请求拦截 配置前端控制 阅读全文
posted @ 2019-08-20 07:03 高山-景行 阅读(211) 评论(0) 推荐(0) 编辑