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 · 229 阅读 · 0 评论 -
springmvc-视图 国际化笔记
视图、视图解析器 视图的顶级接口:View 视图解析器:ViewResolver 常见的视图和解析器: InternalResourceView、InternalResourceViewResolver public class JstlView extends InternalResourceView: springMVC解析jsp时 会默认使用InternalResourceView, 如果发...原创 2020-01-03 12:18:38 · 200 阅读 · 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 · 140 阅读 · 0 评论 -
javaweb-springmvc笔记
springmvc: 主要jar包 1.jar spring-aop.jar spring-bean.jar spring-context.jar spring-core.jar spring-web.jar spring-webmvc.jar commons-logging.jar 报错NoClassDefFoundError:缺少jar 2.第一个SpringMVC程序 Servet - Sp...原创 2019-12-28 21:42:39 · 154 阅读 · 0 评论 -
springmvc入门
springmvc: 1.jar spring-aop.jar spring-bean.jar spring-context.jar spring-core.jar spring-web.jar spring-webmvc.jar commons-logging.jar 报错NoClassDefFoundError:缺少jar 2.第一个SpringMVC程序 Servet - Springmvc...原创 2019-12-26 12:40:19 · 113 阅读 · 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 · 191 阅读 · 0 评论 -
javaweb--上传与下载
1.上传文件 a.引入2个jar apache: commons-fileupload.jar组件 commons-fileupload.jar依赖 commons-io.jar b. 代码: 前台jsp: 表单提交方式必须为post 在表单中必须增加一个属性 entype=“multipart/form-data” 后台servlet: 注意的问题: 上传的目录 upload : 1.如果修...原创 2019-12-01 21:44:09 · 111 阅读 · 0 评论 -
javaweb--分页
1分页 要实现分页,必须知道 某一页的 数据 从哪里开始 到哪里结束 页面大小:每页显示的数据量 假设每页显示10条数据 mysql分页: mysql:从0开始计数 0 0 9 1 10 19 2 20 29 n n*10 (n+1)*10-1 结论: 分页: 第n页的数据: 第(n-1)10+1条 – 第n10条 MYSQL实现分页的sql: limit 开始,...原创 2019-11-30 22:02:49 · 215 阅读 · 0 评论 -
javaweb-三层优化
三层优化 1.加入接口 建议面向接口开发:先接口-再实现类 –service、dao加入接口 –接口与实现类的命名规范 接口:interface, 起名 I实体类Service IStudentService IStudentDao 实现类:implements 起名 实体类ServiceImpl StudentServiceImpl StudentDaoImpl 接口: I实体类层...原创 2019-11-28 22:57:22 · 147 阅读 · 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 · 128 阅读 · 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 · 164 阅读 · 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 · 119 阅读 · 0 评论 -
javaweb--内置02
session: a. session存储在服务端 b. session是在 同一个用户(客户)请求时 共享 c. 实现机制:第一次客户请求时 产生一个sessionid 并复制给 cookie的jsessionid 然后发给客户端。最终 通过session的sessionid-cookie的jsessionid session方法: String getId() :获取sessionId boo...原创 2019-11-23 16:34:02 · 165 阅读 · 0 评论 -
javaweb--内置
1 response :响应对象 提供的方法: void addCookie( Cookie cookie ); 服务端向客户端增加cookie对象 void sendRedirect(String location ) throws IOException; :页面跳转的一种方式(重定向) void setContetType(String type):设置服务端响应的编码(设置服务端的cont...原创 2019-11-22 22:29:59 · 144 阅读 · 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 · 220 阅读 · 0 评论 -
javaweb-jsp基础
1JSP:动态网页 静态、动态: 1.不用 和 是否有“动感”混为一谈 2.是否 随着 时间、地点、用户操作 的 改变而改变 动态网页 需要使用到 服务端脚本语言(JSP) 2架构 CS:Client Server CS不足: a.如果 软件升级, 那么全部软件都需要升级 b.维护麻烦:需要维护每一台 客户端软件 c.每一台客户端 都需要安装 客户端软件 BS :Broswer Server 客...原创 2019-11-19 19:32:36 · 190 阅读 · 0 评论 -
三层架构
**三层架构 表示层usl,表示层有前台和后台,前台相当于MVC模式的View层,用于和用户交互、界面的显示,使用jsp,js等web前端技术,后台对应MVC模式的Controller层,用于控制跳转、调用业务逻辑层Servlet; 业务逻辑层BLL,用于接受表示层的请求、调用,组装数据访问层逻辑性的操作(如增删改查) 数据访问层DAL,直接访问数据库的操作,具有原子性。 可见三层架构和MVC有着...原创 2019-11-16 18:02:27 · 254 阅读 · 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 · 197 阅读 · 0 评论
分享