上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 93 下一页
摘要: 拦截器可以有多个 搭建环境 不用改,直接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) 编辑
摘要: 这个方式用的比较少。 forward 转发或者重定向 返回forward关键字就表现现在想使用的就是请求转发 redirect 阅读全文
posted @ 2019-08-19 23:41 高山-景行 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ModelAndView是SpringMvc提供的一个对象 ModelAndView底层源码用也是ModelMap。ModelMap实现过Model的接口 ModelAndView可以直接new出来。是SpringMvc提供的 还可以设置跳转到哪个页面 用的视图解析器就会跳转到WEB-INF/pag 阅读全文
posted @ 2019-08-19 23:15 高山-景行 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 定义先的标签 返回void 测试默认的跳转 虽然是404但是方法执行了。 默认请求了 testVoid.jsp这个页面。请求路径叫什么 就访问哪个jsp页面。 使用request请求转发 抛出的异常 只留一个exception 不能直接直接写success。手动调用转发 不会帮你执行视图的解析器 那 阅读全文
posted @ 2019-08-19 22:48 高山-景行 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 返回字符串 新建一个response的页面 新建后台Controller类 视图解析器配置的前缀地址 是WEB-INF下的pages下的页面。 创建pages文件夹在下面创建success.jsp页面 启动服务器 输出了 说明我们的环境搭建的没问题 创建一个user类 实现序列化。定义三个属性 生成 阅读全文
posted @ 2019-08-19 22:33 高山-景行 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 创建项目 使用骨架,创建webapp 为了创建项目更快速maven设置 archetypeCatalog internal 修改编译的版本 从昨天的课程内复制 相关的坐标。上面是版本锁定。 复制前端的控制器和解决中文乱码 复制到今天的项目里面 手动创建java和resources的文件夹 java文 阅读全文
posted @ 2019-08-19 22:14 高山-景行 阅读(171) 评论(0) 推荐(0) 编辑
摘要: SpringMvc提供的Model类 ModelMap继承LinkedHashMap 页面取值 把request这个对象全部输出了。 SessionAttribute 取值 从sessionAttribute中获取值。 现存值再取值 存值页面。 取值 删值 重新部署项目 先存,再取,最后删除 删除 阅读全文
posted @ 2019-08-19 20:09 高山-景行 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 这个注解可以作用在方法上,也可以作用在参数上 演示 user里面有三个属性, 表单只提交了两个属性。缺少了date属性 date没有获取到值因为也没提交这个值。 下面返回的user对象。上面就会拿到 没有返回值的情况 需要方法上提供Map集合 用ModeAttribute修饰这个参数,从Map集合中 阅读全文
posted @ 2019-08-19 19:52 高山-景行 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-19 19:38 高山-景行 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 演示 访问服务器会有session。它是一cookie的形式返回给客户端的 拿到的值 阅读全文
posted @ 2019-08-19 19:36 高山-景行 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 此文只做了解!! 过滤器 ,了解即可 请求设置为post的方式 换成put的方式 浏览器模拟发送PUT请求 ,不大好模拟。顾虑器可以帮助我们发送不同的请求 过滤器会拿到这个请求 详情可以看文档,此处不做过多讲解 阅读全文
posted @ 2019-08-19 19:30 高山-景行 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 请求地址都一样,根据不同的请求方式,最终让不同的方法去执行。这就是restfull的风格 如果有两个查询都是get的。那么当前访问 满足条件的就是两个。 用一个占位符 {id} 演示PathVariable 传入id 阅读全文
posted @ 2019-08-19 19:22 高山-景行 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 拿整个请求体的数据 阅读全文
posted @ 2019-08-19 18:54 高山-景行 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 新建param.jsp页面。里面一个a标签。 新建Controller 输出字符串 重新部署 传参数 接收这个username并输出 把username换成name 接收不到。 使用RequestParam注解 把接收到的name赋值给username required表示是否为必须 换成uname 阅读全文
posted @ 2019-08-19 18:45 高山-景行 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 控制器里面获取常用的request对象或者Response对象。 想拿到谁, 就在参数上写上谁 再获取servletConetext并输出 阅读全文
posted @ 2019-08-19 12:54 高山-景行 阅读(164) 评论(0) 推荐(0) 编辑
摘要: mvc是基于组件的方式 类型转换的接口Converter,想实现类型转换,必须实现这个接口 Ctrl+N搜索 converter 这是一个接口类 它有很多的实现类。S是字符串。后面T是指要转换类型 新建包untils。下面创建类StringToDate 实现Converter的接口。这里注意导包 不 阅读全文
posted @ 2019-08-19 12:48 高山-景行 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 93 下一页