
javaweb
zgh27
这个作者很懒,什么都没留下…
展开
-
springmvc-视图解析器常见功能、类型转换、格式化
InternalResourceViewResolver其他功能:1.<mvc:view-controller …>index.jsp -> Controller(@RequsetMapping(“a”)) ->succes.jsp要用SpringMVC实现:index.jsp -> succes.jsp :<mvc:view-controller p...原创 2020-01-04 12:05:12 · 195 阅读 · 0 评论 -
springmvc-视图 国际化笔记
视图、视图解析器视图的顶级接口:View视图解析器:ViewResolver常见的视图和解析器:InternalResourceView、InternalResourceViewResolverpublic class JstlView extends InternalResourceView:springMVC解析jsp时 会默认使用InternalResourceView,如果发...原创 2020-01-03 12:18:38 · 166 阅读 · 0 评论 -
springmvc处理模型数据--笔记
1.处理模型数据如果跳转时需要带数据:V、M,则可以使用以下方式:ModelAndView、ModelMap 、Map、Model -数据放在了request作用域@SessionAttributes、@ModelAttribute示例:public String testModel(Model model| Map<String,Object> m) {m.put(...原创 2019-12-30 13:51:16 · 108 阅读 · 0 评论 -
javaweb-springmvc笔记
springmvc:主要jar包1.jarspring-aop.jarspring-bean.jarspring-context.jarspring-core.jarspring-web.jarspring-webmvc.jarcommons-logging.jar报错NoClassDefFoundError:缺少jar2.第一个SpringMVC程序Servet - Sp...原创 2019-12-28 21:42:39 · 129 阅读 · 0 评论 -
springmvc入门
springmvc:1.jarspring-aop.jarspring-bean.jarspring-context.jarspring-core.jarspring-web.jarspring-webmvc.jarcommons-logging.jar报错NoClassDefFoundError:缺少jar2.第一个SpringMVC程序Servet - Springmvc...原创 2019-12-26 12:40:19 · 87 阅读 · 0 评论 -
javaweb--下载乱码,过滤器
1.下载时 ,文件名乱码问题:edge:URLEncoder.encode(fileName,“UTF-8”)firefox:给文件名 加:前缀 =?UTF-8?B?String构造方法Base64.encode后缀 ?=示例:response.addHeader(“content-Disposition”,“attachment;filename==?UTF-8?B?...原创 2019-12-03 19:16:54 · 169 阅读 · 0 评论 -
javaweb--上传与下载
1.上传文件a.引入2个jarapache: commons-fileupload.jar组件commons-fileupload.jar依赖 commons-io.jarb.代码:前台jsp:表单提交方式必须为post在表单中必须增加一个属性 entype=“multipart/form-data”后台servlet:注意的问题:上传的目录 upload :1.如果修...原创 2019-12-01 21:44:09 · 86 阅读 · 0 评论 -
javaweb--分页
1分页要实现分页,必须知道 某一页的 数据 从哪里开始 到哪里结束页面大小:每页显示的数据量假设每页显示10条数据mysql分页:mysql:从0开始计数0 0 91 10 192 20 29n n*10 (n+1)*10-1结论:分页:第n页的数据: 第(n-1)10+1条 – 第n10条MYSQL实现分页的sql:limit 开始,...原创 2019-11-30 22:02:49 · 190 阅读 · 0 评论 -
javaweb-三层优化
三层优化1.加入接口建议面向接口开发:先接口-再实现类–service、dao加入接口–接口与实现类的命名规范接口:interface, 起名 I实体类Service IStudentServiceIStudentDao 实现类:implements 起名 实体类ServiceImpl StudentServiceImplStudentDaoImpl接口: I实体类层...原创 2019-11-28 22:57:22 · 119 阅读 · 0 评论 -
javaweb--servlet
1.回顾纯手工方法创建第一个Servlet步骤:编写一个类,继承HttpServlet重写doGet()、doPost()方法编写web.xml 中的servlet映射关系2.借助于Eclipse快速生成Servlet直接新建Servlet即可!(继承、重写、web.xml 可以借助Eclipse自动生成)Servlet3.0,与Servlet2.5的区别:Servlet3.0不...原创 2019-11-26 21:06:48 · 107 阅读 · 0 评论 -
javaweb--jdbc2
1.jdbc总结(模板、八股文):try{a.导入驱动包、加载具体驱动类Class.forName(“具体驱动类”);b.与数据库建立连接connection = DriverManager.getConnection(…);c.通过connection,获取操作数据库的对象(Statement\preparedStatement\callablestatement)stmt = con...原创 2019-11-25 20:03:14 · 140 阅读 · 0 评论 -
javaweb--jdbc
1.JDBC:Java DataBase Connectivity 可以为多种关系型数据库DBMS 提供统一的访问方式,用Java来操作数据库2.JDBC API 主要功能:三件事,具体是通过以下类/接口实现:DriverManager : 管理jdbc驱动Connection: 连接(通过DriverManager产生)Statement(PreparedStatement) :增删...原创 2019-11-24 22:36:00 · 93 阅读 · 0 评论 -
javaweb--内置02
session:a. session存储在服务端b. session是在 同一个用户(客户)请求时 共享c. 实现机制:第一次客户请求时 产生一个sessionid 并复制给 cookie的jsessionid 然后发给客户端。最终 通过session的sessionid-cookie的jsessionidsession方法:String getId() :获取sessionIdboo...原创 2019-11-23 16:34:02 · 143 阅读 · 0 评论 -
javaweb--内置
1response :响应对象提供的方法:void addCookie( Cookie cookie ); 服务端向客户端增加cookie对象void sendRedirect(String location ) throws IOException; :页面跳转的一种方式(重定向)void setContetType(String type):设置服务端响应的编码(设置服务端的cont...原创 2019-11-22 22:29:59 · 120 阅读 · 0 评论 -
Javaweb--jsp基础,tomcat配置
1.使用Eclipse开发Web项目(JSP项目) tomcat在Eclipse中创建的Web项目:浏览器可以直接访问 WebContent中的文件,例如http://localhost:8888/MyJspProject/index1.jsp其中的index1.jsp就在WebContent目录中;但是WEB-INF中的文件 无法通过客户端(浏览器)直接访问,只能通过请求转发来访...原创 2019-11-21 20:54:58 · 198 阅读 · 0 评论 -
javaweb-jsp基础
1JSP:动态网页静态、动态:1.不用 和 是否有“动感”混为一谈2.是否 随着 时间、地点、用户操作 的 改变而改变动态网页 需要使用到 服务端脚本语言(JSP)2架构CS:Client ServerCS不足:a.如果 软件升级, 那么全部软件都需要升级b.维护麻烦:需要维护每一台 客户端软件c.每一台客户端 都需要安装 客户端软件BS :Broswer Server客...原创 2019-11-19 19:32:36 · 162 阅读 · 0 评论 -
三层架构
**三层架构表示层usl,表示层有前台和后台,前台相当于MVC模式的View层,用于和用户交互、界面的显示,使用jsp,js等web前端技术,后台对应MVC模式的Controller层,用于控制跳转、调用业务逻辑层Servlet;业务逻辑层BLL,用于接受表示层的请求、调用,组装数据访问层逻辑性的操作(如增删改查)数据访问层DAL,直接访问数据库的操作,具有原子性。可见三层架构和MVC有着...原创 2019-11-16 18:02:27 · 217 阅读 · 0 评论 -
javaweb--MVC开发模式
jsp/html就是mvc中的v(界面)、界面设计可以是jsp,也可以是html+jsp;javabean是模型,即m,servlet就是c(控制器),它们的分工是:v做界面,m建立数据库数据的javabean模型以及存放操作数据库的方法(通常是增删改查),c接受用户请求,并调用m层的相关方法处理请求。同时,mvc要求,v不能调v,v只能和c接触,c负责调m并负责跳转页面。这就是整个mvc模式的大...原创 2019-11-13 20:31:21 · 171 阅读 · 0 评论