Javaweb
文章平均质量分 73
Beauxie
一个走在阳光路上的IT民工
展开
-
JSP运行原理和九大隐式对象
一、 JSP的原理:JSP 文件会在服务器端的 JSP 引擎作用下转化为一个 Servlet 类的 Java 源代码文件。紧接 着,这个 Servlet 类会在 Java 编译器的作用下被编译成一个class文件,并装载到 jvm 解释执行。剩下的就等同于 Servlet 的处理过程了。由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发原创 2016-09-11 16:33:36 · 800 阅读 · 0 评论 -
java web中的重定向与转发
一、重定向:一个web资源收到客户端的请求后,通知客户端去访问另外一个web资源,这称之为请求重定向。 运用场景:如用户登录。 实现方式:通过response来实现: request.getRequestDispatcher("/Login.jsp").forward(request, response);二、转发:一个web资源收到客户端的请求原创 2016-09-11 14:43:32 · 13577 阅读 · 4 评论 -
Zookeeper在Windows与Linux下的安装
Zookeeper版本下载地址:http://apache.fayea.com/zookeeper/说明:安装Zookeeper之前需要安装JDK。一、Linux系统下的安装(一)版本说明Linux版本:CentOS7 64位;JDK版本:1.7.0_79;Zookeeper版本:zookeeper-3.4.9(二)安装 1、创建 /usr/local/servic原创 2017-07-11 10:18:11 · 1680 阅读 · 0 评论 -
JavaWeb学习——文件上传和下载
转载自:http://www.cnblogs.com/xdp-gacl/p/4200090.html#!comments在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻转载 2016-09-18 20:03:18 · 882 阅读 · 0 评论 -
EasyUI使用tree生成树形结构加载两次的问题
今天开发中无意发现,EasyUI使用tree生成树形结构加载居然向后台发送了两次一模一样的请求,导致加载了两次(alert("=======>")也运行了两次),先贴出代码:js代码:function initTree() { $('#vl').tree({ url: treeUrl,//treeUrl为请求的url animate: false, lines : true,原创 2016-12-14 10:56:53 · 4038 阅读 · 0 评论 -
JavaWeb的四大域对象总结
四个域的作用域范围大小:PageContext (page域) 一、ServletContext1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。2、作用范围:整个Web应用。3、作用:a) 在不同Servlet 之间转发 this.getS转载 2016-08-22 20:50:26 · 12693 阅读 · 0 评论 -
javaweb中mysql数据库连接方法
一、直接连接,不封装到工具类中,主要步骤:先导包:mysql-connector-java-5.0.8-bin.jar(点击跳转到下载界面),放在WebRoot/WEB-INF/lib/下 1.加载驱动//com.mysql.jdbc.Driver 2.获取连接 Connection对象 3.获取用于向数据库发送SQL的Statement对象 4.执原创 2016-10-07 10:09:46 · 25974 阅读 · 0 评论 -
使用MyEclipse整合ssh(Struts、Spring、Hibernate)三大框架(环境搭载+实例源码下载)
1.三大框架的整合,应该先引入每个框架以后,再整合;2.一定要记得导入数据库jar包;3.Action类应该要放在包名为"action"的包下,并且类名应当要以Action结尾,形如“XxxAction”;4.在配置Hibernate时,一定要导入支持“@Entity”注解的jar包;5.可以再struts.xml文件中定义struts拦截的请求类型,默认为.action与不加后缀6.可以再web.xml文件中定义struts过滤器的过滤类型,默认为*.action,应当改为/*;7原创 2016-10-27 13:55:56 · 15524 阅读 · 12 评论 -
数据库事务
1. 原子性(Atomicity):指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么不发生。 2. 一致性(Consistency):事务必须使数据库从一个一致性状态变换到另外一个一致性状态。 3 隔离性(Isolation):事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作的数据所干扰,多个并发事务之间要相互隔离。 4. 持久性(Durability):指一个事务一旦被提交,它对数据库中数据的改变就原创 2016-09-12 19:51:28 · 738 阅读 · 0 评论 -
关于Servlet中前后台交互中文乱码问题的解决
在servlet前后台交互时,我们会经常遇到中文乱码的问题,以后是我总结的解决方式:一、交互过程中,参数乱码的解决: 1. 如果请求方式是“get”: String userName= request.getParameter("userName"); //一般情况下,服务器默认的编码是“iso8859-1”,所以我们需要数据还原,然后再转换成UTF-原创 2016-08-24 14:55:35 · 7463 阅读 · 2 评论 -
Session与的Cookie的联系与区别
1 .存取方式的不同;2 .隐私策略的不同;3.有效期上的不同;4.服务器压力的不同;5 .浏览器支持的不同;6.跨域支持上的不同转载 2016-08-24 14:36:17 · 800 阅读 · 0 评论 -
使用springfox-staticdocs生成swagger离线api文档附带源码
使用springfox-staticdocs生成swagger离线api 因为最近公司部分项目使用swagger来管理在线接口,但在某些场景下需要提供离线的api文档。因此在网上参考了一些博客以后写了一个小项目,只需要配置对应的url,既可生成离线的api文档。该项目的优势在于是一个独立的项目,不要集成到实际开发项目中。说明只适用于集成swagger框架的项目确保项目的/...原创 2018-04-06 17:53:33 · 4511 阅读 · 5 评论