- 浏览: 343452 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
longgol:
错误地写日志记录到表[orcl192.168.1.7etl]C ...
Job和Trans记录日志到数据表 -
longgol:
我试过java调用ETL执行可成功, kettle客户端配置日 ...
Job和Trans记录日志到数据表 -
longgol:
哥, 你这代码贴的时间够早了哈。
Job和Trans记录日志到数据表 -
cleaneyes:
flyingdonkey 写道cleaneyes 写道性能还不 ...
CAS稳定性测试异常 -
lsjinpeng:
太多了。。。
建议,插件的功能用红色标记下
收集一些基于jQuery框架开发的控件/jquery插件
web.xml
<error-page> <exception-type>com.chinacreator.security. SessionTimeoutExcetpion </exception-type> <location>/sysmanager/logoutredirect.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/error.jsp</location> </error-page> <error-page> <error-code>400</error-code> <location>/index.jsp</location> </error-page> <error-page> <error-code>403</error-code> <location>/403.jsp</location> </error-page> <error-page> <error-code>404</error-code> <location>/404.jsp</location> </error-page>
jquery load
$("#divId>").load( href, {}, function(responseText , textStatus){ if (textStatus == "error"){ $("#divId").html(responseText); } } );
因为load方法,未做textstatus为error的情况进行处理,jquery的源码
jQuery.fn.extend({ load: function( url, params, callback ) { 。。。 // Default to a GET request var type = "GET"; // If the second parameter was provided if ( params ) { // If it's a function if ( jQuery.isFunction( params ) ) { // We assume that it's the callback callback = params; params = null; // Otherwise, build a param string } else if ( typeof params === "object" ) { params = jQuery.param( params, jQuery.ajaxSettings.traditional ); type = "POST"; } } var self = this; // Request the remote document jQuery.ajax({ url: url, type: type, dataType: "html", data: params, complete: function( res, status ) { // If successful, inject the HTML into all the matched elements if ( status === "success" || status === "notmodified" ) { // See if a selector was specified self.html( selector ? // Create a dummy div to hold the results jQuery("<div />") // inject the contents of the document in, removing the scripts // to avoid any 'Permission Denied' errors in IE .append(res.responseText.replace(rscript, "")) // Locate the specified elements .find(selector) : // If not, just inject the full result res.responseText ); } if ( callback ) { self.each( callback, [res.responseText, status, res] ); } } }); return this; },
error.jsp
<%@ page language="java" isErrorPage="true" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <%@ page pageEncoding="UTF-8"%> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title><fmt:message key="errorPage.title"/></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="stylesheet" type="text/css" media="all" href="<c:url value='/styles/${appConfig["csstheme"]}/theme.css'/>" /> </head> <script language="javascript"> function showT(){ var content = document.getElementById("exceptions"); if(content.style.display == "none"){ content.style.display = ""; }else{ content.style.display = "none"; } } </script> <body id="error"> <br> <%-- Error Messages --%> <logic:messagesPresent> <logic:present name="error"> <div class="error"> <html:messages id="error"> <c:out value="${error}" escapeXml="false"/><br/> </html:messages> </div> </logic:present> </logic:messagesPresent> <div class="error" Style="width:800px;"><img src="images/iconWarning.gif" /> 后台处理异常,<a onClick="javascript:showT();" href="#">查看详细异常</a> <div id='exceptions' style="display :none;OVERFLOW: auto;width:800px;height:460" > <% if (exception != null) { %> <pre><% exception.printStackTrace(new java.io.PrintWriter(out)); %></pre> <% } else if ((Exception)request.getAttribute("javax.servlet.error.exception") != null) { %> <pre><% ((Exception)request.getAttribute("javax.servlet.error.exception")) .printStackTrace(new java.io.PrintWriter(out)); %></pre> <% } else if (pageContext.findAttribute("org.apache.struts.action.EXCEPTION") != null) { %> <bean:define id="exception2" name="org.apache.struts.action.EXCEPTION" type="java.lang.Exception"/> <c:if test="${exception2 != null}"> <pre><% exception2.printStackTrace(new java.io.PrintWriter(out));%></pre> </c:if> <%-- only show this if no error messages present --%> <c:if test="${exception2 == null}"> <fmt:message key="errors.none"/> </c:if> <% } %> </div> </div> </body> </html>
发表评论
-
JConsoel远程监控
2014-11-13 11:03 831$JAVA_BIN $OPT -Djava.rmi.serv ... -
微软对Sun的步步紧逼催生了JavaFX
2011-01-20 22:46 879李锟老师在这点上提出 ... -
读取Excel表格(数据为树形)
2010-12-22 13:56 2000数据的代码按树形结构编码,每行数据有三列,code、name、 ... -
AWT在linux下的中文乱码
2010-09-14 13:27 2216依赖于AWT的绘图组件,在Linux下运行里可能会发现,图片里 ... -
linux display
2010-08-30 16:26 1085如何停止xwindow #init 3 到字符终端 ... -
Session超时后跳转到登录页
2010-08-26 16:16 3797boolean sessionTimeOut = fal ... -
mysql的timestamp数据类型与Java Date的比较操作
2010-08-09 17:50 7970mysql中将栏位定义为timestamp类型,插入数据时如果 ... -
读取jsp响应内容
2010-07-23 17:37 1196ss String curUrl = request.get ... -
在jsp将byte[]输出图片
2010-07-07 09:41 3121// byte[] imageData = (byte ... -
SWT屏幕组件截屏
2010-06-23 22:26 3658import org.eclipse.swt.*; i ... -
JMS收发
2010-06-21 18:13 1483dd public class JMSConsumer im ... -
jsp中各种path
2010-05-14 11:20 1760当前jsp访问地址为:http://localhost:808 ... -
File路径
2010-03-22 10:48 1130public String getCurrentWork ... -
RollingFileAppender和DailyRollingFileAppender
2010-01-13 10:32 27153log4j提供RollingFileAppender和Dail ... -
【转载】一些常用的WebServices 天气,IP,邮编,Emai
2010-01-05 09:19 1783【转载】一些常用的WebS ... -
汉字转拼音的Java代码
2009-12-28 13:52 1288//将汉字转换为全拼 public static Stri ...
相关推荐
JSP 异常处理 当编写JSP程序的时候,程序员可能会遗漏一些BUG,这些BUG可能会出现在程序的任何地方。JSP代码中通常有以下几类异常: 检查型异常:检查型异常就是一个典型的用户错误或者一个程序员无法预见的错误。举例...
以下是一些常见的JSP异常及其解析: 1. **java.lang.ClassNotFoundException** 当JSP尝试加载一个不存在的类时,会抛出此类异常。这通常是因为缺少了相应的jar文件或者类路径设置不正确。确保所有依赖库都已正确...
下面,我们将深入探讨几个常见的JSP异常,以及它们的发生原因和解决策略。 #### 1. javax.servlet.jsp.JspException: Cannot retrieve mapping for action /Login/LoginAction 这种异常通常发生在使用Struts框架时...
9. **第九章:JSP异常处理** - 如何在JSP中捕获和处理异常,以及使用errorPage和error-page元素进行错误页面的定向。 10. **第十章:JSP实战案例** - 通过实际项目,如用户登录、注册、数据库操作等,演示JSP在...
当在Eclipse中部署Web项目并遇到JSP异常时,我们需要检查以下几个方面: 1. **类路径配置**:确保JSTL的JAR文件(如`standard.jar`和`jstl.jar`)被正确地添加到项目的类路径中。这通常通过在项目的`WEB-INF/lib`...
1. **JSP异常处理**: JSP页面在执行过程中可能会抛出各种异常,如语法错误、空指针异常等。为了不让这些错误导致程序中断并提供友好的错误信息,我们需要对这些异常进行捕获和处理。在JSP中,可以使用`errorPage`...
标题中的“简单好用的前台异常提示jsp”指的是在Web开发中,如何通过JSP页面向用户友好地展示异常信息。这种技术对于提高用户体验至关重要,因为它可以帮助用户理解系统发生的问题,而不仅仅是看到一个错误代码。 ...
第六篇为“Web应用高级专题”,主要讲述Servlet过滤器、JSP异常处理、JSP日志、认证和安全、部署等内容;第七篇为“Web应用开发实例”,围绕一个电子商务网站,从需求分析、架构选取、数据存储、开发、测试及部署等...
- **JSP异常处理** - 异常处理是确保应用程序稳定运行的关键部分。 - **JSP调试** - 调试 JSP 应用程序通常涉及到使用日志记录和 IDE 中的调试工具。 - **JSP国际化** - 国际化 (i18n) 是指使应用程序能够适应...
【JSP异常处理】 JSP中的错误和异常处理是确保应用稳定的关键,所有发生的错误和异常都需要适当地捕获和处理。JSP容器(如Tomcat)负责处理这些异常,开发者可以自定义错误页面以提供友好的用户体验。 【JDBC与...
### JSP中常见异常解答 在Java Server Pages (JSP) 开发过程中,开发者经常会遇到各种各样的异常情况。正确理解和处理这些异常对于确保应用程序的稳定性和用户体验至关重要。本文将详细解析JSP开发中常见的异常及其...
总的来说,JSP异常处理涉及从局部到全局的多层次策略。使用 `<c:catch>` 标签可以处理特定代码段的异常,`isErrorPage` 和 `errorPage` 指令为整个页面提供异常处理,而 `web.xml` 配置则实现了整个应用级别的异常...
- lesson6:JSP异常处理和错误页面,介绍如何在JSP中处理错误和异常。 - lesson7:JSP高级特性,可能涵盖EL、JSP 2.0的新特性、MVC设计模式的应用等。 通过这套JSP教程,学习者可以逐步掌握JSP的各个方面,提升...
8. JSP异常处理:在实际开发中,错误和异常处理是非常重要的部分。源码可能会展示如何在JSP中捕获和处理异常,以确保应用程序的健壮性。 9. JSP标签库(JSTL):JSTL(JavaServer Pages Standard Tag Library)是一...
11. 有关JSP异常处理的陈述,只有陈述B为真。JSP源文件在转换为servlet时,JSP引擎会捕获翻译错误,而当生成应答时,捕获的是运行时错误。 12. 正确显示变量`message`值的JSP标签是B. `<%= message %>`。这将把...
Java 异常是 Java 开发中经常遇到的问题,本文档将提供 Java 异常解决方案,涵盖 Hibernate、Tomcat、Java 基本、JSP、SSH 整合等多个方面的异常解决方案。 一、Hibernate 异常解决方案 * org.hibernate....
在Java服务器页面(JSP)开发中,可能会遇到`ClassNotFoundException`异常,这通常是由于系统无法找到或加载指定的类导致的。此异常通常与类路径配置、库引用或JDBC驱动有关。以下是一些解决此类问题的有效方法: ...