javaee
文章平均质量分 60
Hunter_first
做什么事情都要善始善终,不得半途而废
展开
-
jsp中文件路径的几种形式
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";out.println("basePath:"+basePath);out.println("")原创 2015-04-14 04:05:07 · 1078 阅读 · 0 评论 -
servlet输入输出乱码
servlet中加上:response.setContentType("text/html;charset=UTF-8");request.setCharacterEncoding("UTF-8");原创 2015-10-18 22:13:31 · 359 阅读 · 0 评论 -
jdbc事务
首先设置事务非自动提交:conn.setAutoCommit(false);然后在try中conn.commit();出现异常回滚事务conn.rollback();最后设置事务自动提交conn.setAutoCommit(true);例子来自网上:Connection con =null; Statement st=null; Resu原创 2015-10-18 17:09:27 · 366 阅读 · 0 评论 -
web安全之Xss攻击和Sql注入
我没有专门学过web安全方面的知识,但是作为开发者,基本的安全意识还是要有的。说说之前遇到的web中的两个安全问题,一是Sql注入,而是Xss攻击。Sql注入:就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。原理SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里原创 2015-10-01 13:24:39 · 2332 阅读 · 0 评论 -
web.xml中listener, filter, servlet加载顺序
web.xml中的加载顺序与配置的先后无关,即并不是先配置的先加载。加载顺序为:listener--->filter--->servlet如果存在上下文参数context-param,则先加载加载顺序为:context-param--->listener--->filter--->servlet原创 2015-10-18 17:19:37 · 323 阅读 · 0 评论 -
Servlet生命周期
加载----->实例化(init())------>服务(service())------>销毁(destroy())步骤:Web Client 向Servlet容器(Tomcat)发出Http请求Servlet容器接收Web Client的请求Servlet容器创建一个HttpRequest对象,将Web Client请求的信息封装到这个对象中。Servlet容器原创 2015-10-17 13:45:27 · 376 阅读 · 0 评论 -
项目优化总结
这篇文章就当随便看看吧,纯属个人无聊写的,当然也不完全是无聊,因为之前的一个小项目让我有点抓狂,所以想着写这篇文章来提醒一下自己,就当看着玩玩吧。之所以抓狂,是因为我感觉之前的项目设计的有点烂,让我感觉心里一直压着块石头放不下。一个内容管理系统的实现,之前有考虑过扩展性,但是后面貌似不太理想,为了方便,没有实现参数化查询,而是每个参数查询一个方法,这里真是弄的太烂了我,先自原创 2015-09-27 22:14:14 · 541 阅读 · 0 评论 -
org.apache.catalina.core.StandardWrapperValve invoke
访问web项目,某些主机访问服务器apache-tomcat日志中出现以下异常错误页面显示http 500错误,该错误意思是内部服务器错误我这里出现的错误异常是由于response多次提交或者是由于有页面显示后仍然含请求转向产生的所以根据这个思路进行检查修改,可能情况都不太一样,但是异常的问题大致是这样产生的,我的主要是重定向仍然含请求转向导致的,所以我把其中的某个di原创 2015-09-25 13:52:27 · 9235 阅读 · 0 评论 -
http错误码大全
所有 HTTP 状态代码及其定义。 代码 指示 2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请原创 2015-09-25 17:01:05 · 435 阅读 · 0 评论 -
数据库连接池
数据库连接池技术主要是为了提高数据库操作的性能,它允许应用程序重复使用一个现有的数据库连接,而非重新再建立一个原理:系统初始化时将数据库连接作为对象存储在内存中,同时可以作些配置,当用户访问数据库时,从连接池中取出一个空闲的连接对象,用完后放会池中,可以重复利用常用的相关的配置参数:初始连接数:连接池初始化的连接数最小连接数:是连接池一直保持的数据库连接数最原创 2015-09-26 22:09:35 · 466 阅读 · 0 评论 -
ueditor图片上传,以及图片路径保存进数据库
前段时间一直忙于各种事,今天有点空也不是很困,就来写写文章吧,写的东西如题那么我就按顺序进行说明一下吧先废话一句吧,什么ueditor?UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点那好,我们就来使用一下它一:首先我们到官网下载ueditor(网址:http://ueditor.baidu.com/website/d原创 2015-06-22 00:53:40 · 16409 阅读 · 19 评论 -
eclipse安装Maven插件
由于是第二次在eclipse安装Maven插件中折腾,所以,这里记个小笔记,以免以后出现同样的问题我先后使用了eclipse的两种在线安装方式,一是用eclipse->help->install new software以及eclipse marketplace这两种方式进行在线的安装,但是这样做,速度慢,而且会出现很多问题所以我们选择离线安装方式,这样,速度快,而且不易出错为了兼容性原创 2015-05-28 18:15:10 · 756 阅读 · 0 评论 -
smartupload上传中文乱码
遇到这种情况,我的做法是将jsp页面和servlet页面将编码改成GBK而不是UTF-8jsp页面servlet设置编码为GBK,然后添加response.setCharacterEncoding("GBK");request.setCharacterEncoding("GBK");然后就不会出现乱码了。原创 2015-05-05 19:48:15 · 1167 阅读 · 1 评论 -
smartupload实现多图上传
jsp页面upload" method="post" enctype="multipart/form-data"> 图片一:名称: 图片二:名称: 图片三:名称: 图片四:名称: package com.test.servlet;import java.io.File;import java.io.IOException;imp原创 2015-05-05 11:02:11 · 1277 阅读 · 1 评论 -
servlet+jsp实现过滤器,防止用户未登录访问
我们可能经常会用到这一功能,比如有时,我们不希望用户没有进行登录访问后台的操作页面,而且这样的非法访问会让系统极为的不安全,所以我们常常需要进行登录才授权访问其它页面,否则只会出现登录页面,当然我的思路:一种是在jsp页面进行session的判断,如果不存在该用户的session,就跳转到登录页面,否则执行jsp页面代码,但是你会发现这样做逻辑也简单,但是非常麻烦,如果有很多个jsp,那么就要原创 2015-05-05 10:20:15 · 60512 阅读 · 5 评论 -
对称加密与非对称加密
原创地址:http://www.cnblogs.com/jfzhu/p/4020928.html(一)对称加密(Symmetric Cryptography)对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。对称加密通常转载 2015-10-20 17:24:16 · 406 阅读 · 0 评论