web
文章平均质量分 58
ccecwg
这个作者很懒,什么都没留下…
展开
-
ajax异步请求,session超时处理
在web开发中,通常会有session超时处理,对于普通的http请求比较容易处理,而对于ajax异步请求,可能就需要特殊处理了?123456789101112/* 服务器端:拦截器或过滤器处理:*/ // 异步请求session超转载 2015-01-05 18:10:36 · 1630 阅读 · 0 评论 -
JavaWeb前台异常处理
2010-03-02 22:39:57标签:Exception 异常 休闲 职场 JavaWeb原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/280019JavaWeb前台异常处理 在做Java Web程序时候,如果出错了,常常会在页面转载 2015-01-12 10:46:11 · 820 阅读 · 0 评论 -
重复提交、重复刷新、防止后退的问题以及处理方式
一。前言你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢?二。问题场景首先,我们应该先了解为什么要处理这样的问题?或者专业一点就是它适合的场景是什么?(似乎只有人来问没有人来解转载 2015-01-12 09:43:07 · 605 阅读 · 0 评论 -
防止表单重复提交的两种方式
1)通过重定向采取请求转发的方式完成表单内容的添加会造成内容的重复插入。当向Servlet发送一条增加记录的请求后,servlet首先向数据库增加一条记录,然后又从数据库中查询出所有数据,接着转发到另一个页面,这时,页面上浏览器的地址显示的是servlet的地址,当用户刷新页面时,又会向servlet发送一条添加请求,这样会导致数据库中重复数据不断增加。解决办法:采用重定向的方式添加数据不转载 2015-01-12 09:28:04 · 1302 阅读 · 0 评论 -
在web.xml中配置异常处理页面
通常为了给用户提供良好的人机接口,我们都会为整个web应用,提供处理异常或者 错误的通用页面,而这些通用页面需要在web.xml中进行配置,主要是两种方式:其一根据HTTP响应状态码;其二是根据异常类名进行配置。 格式如下: 完整的异常类名 以”/”开头的异常处理页面路径 HTTP响应转载 2015-01-12 09:59:53 · 529 阅读 · 0 评论 -
ResourceBundle和Properties
转载:一般来说,ResourceBundle类通常是用于针对不同的语言来使用的属性文件。而如果你的应用程序中的属性文件只是一些配置,并不是针对多国语言的目的。那么使用Properties类就可以了。通常可以把这些属性文件放在某个jar文件中。然后,通过调用class的getResourceAsStream方法,来获得该属性文件的流对象,再用Properties类的load方转载 2014-12-03 10:41:31 · 368 阅读 · 0 评论 -
Java WEB——国际化
Java WEB——国际化1、 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。2、 国际化又称为 i18n:internationalization合格的国际化软件3、 软件实现国际化所需特征:1) 固定使用的文本元素2) 程序动态产生的数据转载 2014-12-03 10:30:37 · 393 阅读 · 0 评论 -
java.util.ResourceBundle使用详解
java.util.ResourceBundle使用详解 一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读转载 2014-12-03 10:32:47 · 455 阅读 · 0 评论 -
response和request的setCharacterEncoding
一、request.setCharacterEncoding():是设置从request中取得的值或从数据库中取出的值。指定后可以通过getParameter()则直接获得正确的字符串,如果不指定,则默认使用iso8859-1编码。值得注意的是在执行setCharacterEncoding()之前,不能执行任何getParameter()。而且,该指定只对POST方法有效,对GET方法无效转载 2014-10-29 14:06:49 · 532 阅读 · 0 评论 -
JSP页面的异常处理
对于jsp页面错误处理这里大致有两种方式:一、在Web.xml中配置全局的错误异常处理 即凡是该项目下(即虚拟路径下的所有文件)的任意一个文件错误或者异常,都会跳到指定的错误处理页面。 全局的错误处理可以处理两种类型的错误:一种是HTTP代码的错误,如404,500,还有一种是异常的错误,如:NullPointerException 例如修改web.xml文件,加转载 2015-01-12 10:47:41 · 1109 阅读 · 0 评论 -
Java Web项目整体异常处理机制
在实际的j2ee项目中,系统内部难免会出现一些异常,如果把异常放任不管直接打印到浏览器可能会让用户感觉莫名其妙,也有可能让某些用户找到破解系统的方法。 出来工作一年时间了,我也大概对异常处理有了一些了解,在这呢小弟简单介绍下个人对异常处理的见解,抛砖引玉,希望各位大神提出宝贵的意见和建议。 就拿spring+struts2+hibernate项目说明:通常一个页面请求到后台以后转载 2015-01-12 10:33:40 · 433 阅读 · 0 评论 -
500.jsp
Throwable ex = null;if (exception != null)ex = exception;if (request.getAttribute("javax.servlet.error.exception") != null)ex = (Throwable) request.getAttribute("javax.servlet.error.exception"原创 2015-01-12 11:32:19 · 499 阅读 · 0 评论 -
web 会话超时,请求(http请求和ajax异步请求)处理
最近在做的项目中前端使用ext,今天把session超时跳转到登录页面的问题给解决了。ext jquery 用户访问超时(ext session过期) 解决两种情况下的用户访问超时。 a)普通http请求的session超时。 b)异步http请求的session超时,使用ext后大部分的界面刷新都是异步的ajax请求。不管是那种类型的http请求总是可以由一个转载 2015-01-05 18:14:13 · 1036 阅读 · 0 评论 -
web.xml文件的作用
每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工转载 2015-02-05 12:00:50 · 377 阅读 · 0 评论 -
web.xml加载顺序:context-param --> listener --> filter --> servlet
web.xml加载顺序:context-param --> listener --> filter --> servlet转载 2015-02-05 11:58:40 · 518 阅读 · 0 评论 -
java监听器,过滤器,拦截器的区别
1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编 码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应 (Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访转载 2015-01-12 17:09:10 · 540 阅读 · 0 评论 -
java 拦截器和过滤器区别(转载)
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次转载 2015-01-12 17:03:56 · 563 阅读 · 0 评论 -
Java web 项目关于错误页面的处理
2012-06-07 11:39:19| 分类: 默认分类|举报|字号 订阅第一步:你需要建立一个显示错误信息的jsp页面,内容如下: 系统执行发生错误 系统执行发生错误,信息描述如下: 错误状态代码是:$ {pageContext.errorData.statusCode} 错误发生页面是:$ {p转载 2015-01-12 10:44:26 · 1554 阅读 · 0 评论 -
Java web的几种异常处理
一.在servlet容器中处理异常以下两种方式:1. 在web.xml定义异常处理 如果没有在web的应用中作异常处理,那么异常就会抛给Servlet容器,应该说此时Servlet容器是处理异常的时机了。如果此时Servlet容器还不对异常处理的话,那么容器会把异常的内容直接显示给访问者。 Servlet容器通过web.xml配置对异常的处理。在web.xml中进行异常处转载 2015-01-12 10:27:29 · 549 阅读 · 0 评论 -
java web 过滤器跟拦截器的区别和使用
java web 过滤器和拦截器的区别和使用1、首先要明确什么是拦截器、什么是过滤器 1.1 什么是拦截器: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象转载 2015-01-12 17:29:28 · 422 阅读 · 0 评论 -
Form Reset Function
Reset按钮,这个在现在的项目中几乎已经不用了,因为用户很容易点击到reset按钮,从而使自己陷入懊恼,不得不重新填表单。不过form.reset()在通过Ajax提交请求的页面中,还是有人使用。比如成功提交之后,ajax表单应该被重置,这样下次重新显示表单时,表单是空的或还原为原始值。很可惜,form.reset()浏览器不兼容,不同的浏览器在实现reset时,使用了不同的策略。F转载 2014-10-11 17:43:05 · 339 阅读 · 0 评论 -
关于GET和POST请求的编解码问题
深入浅出URL编码 http://blog.csdn.net/yzhz 杨争 一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字 符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非A转载 2014-10-27 14:45:48 · 557 阅读 · 0 评论 -
各种浏览器内核的区别
一、浏览器内核 Rending Engine, 顾名思义,称之为渲染网页内容的,将网页的代码转换为你看得见的页面,因为是排版,所以排版,所以肯定会有排版错误等问题。为什么会有排版错误呢,一部分是由于网站本身编写不规范,另一方面是浏览器本身的不规范 现在有一些主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,其实这转载 2014-10-27 10:07:20 · 372 阅读 · 0 评论 -
在web.xml中配置error-page
在web.xml中配置error-page 浏览(4091)|评论(0) 交流分类:Web前端技术|笔记分类: 未分类 在web.xml中配置error-page在web.xml中有两种配置error-page的方法,一是通过错误码来配置,而是通过异常的类型来配置,分别举例如下:一. 通过错误码来配置error-pageEg.转载 2014-07-15 15:47:49 · 553 阅读 · 0 评论 -
spring DriverManagerDataSource与apache BasicDataSource
OracleApacheSpringTomcatJDBC 情况是这样的。。。2008-3-18 1:08:26 org.apache.tomcat.util.threads.ThreadPool logFull严重: All threads (150) are currently busy, waiting. Increase maxThreads (150) or check转载 2014-02-08 17:12:28 · 699 阅读 · 0 评论 -
开源网站
http://www.oschina.net/project/java原创 2014-01-24 15:23:07 · 549 阅读 · 0 评论 -
easyui论坛
http://www.jeasyui.com/forum/index.php原创 2014-01-24 15:13:25 · 896 阅读 · 0 评论 -
开源网站
http://www.open-open.com/原创 2014-01-24 15:20:09 · 523 阅读 · 0 评论 -
api学习网站
http://www.w3cschool.cc/原创 2014-01-24 10:00:51 · 621 阅读 · 0 评论 -
googlecode源码
http://jquery-easyui.googlecode.com/svn/trunk/原创 2014-01-24 15:11:52 · 512 阅读 · 0 评论 -
单点登录
单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现转载 2013-12-02 18:03:50 · 710 阅读 · 0 评论 -
一个web项目web.xml的配置中<context-param>配置作用
一个web项目web.xml的配置中配置作用的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.转载 2014-08-26 10:15:20 · 376 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
web.xml 中的listener、 filter、servlet 加载顺序及其详解一、概述1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletCon转载 2014-08-26 10:13:41 · 357 阅读 · 0 评论 -
关于Struts2中struts.xml配置Action的一点说法——约定大于配置
关于Struts2中struts.xml配置Action的一点说法——约定大于配置 (2012-03-26 21:48:16)转载▼标签: struts 配置 action 模糊匹配 it 最为简单的action配置可以说是一个action对应一个类。形如下面:转载 2014-08-26 18:05:48 · 1025 阅读 · 0 评论 -
Squid安装及详细配置
我们都知道CDN(内容分发网络)是用来给网站加速用的,通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络的“边缘”,使用户可以就近取得所需的内容,以提高用户访问网站的响应速度,目前国外的CDN技术已经是如火如荼,而国内也已经是异军突起,像网宿、帝联、cdn联盟、蓝汛等等纷纷加入到CDN的行列.那么到底CDN是通过什么技术来实现的呢?其实说白了目前国内众多CDN厂转载 2014-10-23 17:31:39 · 635 阅读 · 0 评论 -
response.getOutputStream() 和 requonse.getWriter() 区别
(1)使用tomcat5容器调用response.getOutputStream()方法即可实现,但调用requonse.getWriter()方法时,输出二进制数据时(图片等内容无法显示)则出现“getWriter() has already been called for this response”异常。(2)使用tomcat6容器调用response.getOutputStream()转载 2014-09-18 11:20:51 · 1934 阅读 · 0 评论 -
HTTP Method小结(GET,POST.etc)
GET 从指定的url上获取内容 POST 提交body中的内容给服务器中指定的url中,属于非幂等的(non-idempotent)请求 HEAD 从指定的url上获取header内容(类似Get方式) TRACE Allows a programmer to see how the client's message is modified as转载 2014-09-18 10:25:08 · 577 阅读 · 0 评论 -
org.apache.commons.beanutils.ConversionException: No value specified for 'Date'
环境:org.apache.commons.beanutils的版本号为1.8.3注册时间转换器代码如下:[java] view plaincopyorg.apache.commons.beanutils.converters.DateConverter dateConverter = new org.apache.com转载 2014-09-24 15:49:51 · 1136 阅读 · 0 评论 -
context.xml
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright转载 2014-09-02 09:47:36 · 526 阅读 · 0 评论 -
DataSourceFactory
package com.creditcities.jdbc.utis;import java.io.PrintStream;import java.util.Enumeration;import java.util.Hashtable;import javax.naming.Context;import javax.naming.Name;import javax.转载 2014-09-02 10:13:34 · 989 阅读 · 0 评论