JSP的出错处理 2017年02月06日 64 阅读 JSP的出错处理2011-08-21以下页面将产生一个例外:<%@ page errorPage="errorpge.jsp" %><HTML><HEAD><TITLE>JSP 1.0 Error Page Demo</TITLE></HEAD><BODY><H1>JSP 1.0 Error Page Demo</H1><%...
JSP在服务器端判断表单是否重复提交的实例 2017年02月06日 69 阅读 JSP在服务器端判断表单是否重复提交的实例2011-08-21在服务器端判断表单是否重复提交,主要可以考虑在页面之间通过Session共享标志变量的方法来实现,即在客户端页面设置Session中的标志变量,然后在服务器段对Session中的标志变量进行判断。1.新建一个ServerTest.jsp文件,代码如下:<%@ page language="java" contentType="text/html; charse...
JSP/Servlet/JSF--对标签库的深入研究 2017年02月06日 66 阅读 JSP/Servlet/JSF--对标签库的深入研究2011-08-21标签库Taglib标签被定义和分布在一个称为标签库的结构中,一个标签库是由元信息和类组成的集合:1.标签处理器:实现定制标签功能的Java类。2.标签附加信息(TEI):向JSP容器提供边辑以确认标签属性和创建变量的类。3.标签库描述器(TLD):描述单个标签和整个标签库属性的XML文档。标签处理器和标签附加信息需要定位在JSP容器类载入器可以找到的地方。标签库描述器可在URL指定 的...
JSP生成静态页面-Tomcat提高性能之王道 2017年02月06日 77 阅读 JSP生成静态页面-Tomcat提高性能之王道2011-08-21常见的分类信息首页,需读取至少六次数据库;其他子页面,五至十几次次不等。在使用数据库连接池的情况下,Tomcat可以支撑的并发量也十分有限。系统资源主要消耗在两方面:1、数据库操作,频繁的从数据库返回结果;2、Tomcat解析JAVA文件。将动态页面按一定规则创建一匹.html纯静态页面的过程,称之为生成静态页面。优点无须访问数据库,节省了最大的系统消耗。Tomcat直接返回.html静态文...
JSP动态网站环境搭建的详细步骤 2017年02月06日 71 阅读 JSP动态网站环境搭建的详细步骤2011-08-21Sun推出的JSP(Java Server Pages)是一种执行于服务器端的动态网页开发技术,它基于Java技术。执行JSP时需要在Web服务器上架设一个编译JSP网页的引擎。配置 JSP 环境可以有多种途径,但主要工作就是安装和配置Web服务器和JSP引擎。下面就以Tomcat作为JSP引擎,配合Tomcat、Apache、IIS这三种Web服务器来讲述3种搭建JSP运行环境的方案。一、相关软件介绍1...
使用Eclipse开发Jsp 2017年02月06日 69 阅读 使用Eclipse开发Jsp2011-08-21 IBM 左锦简介:Eclipse作为一个java应用的IDE,使用非常方便,但是对于Jsp的开发支持还显得不够,在这 里向大家推荐一个eclipse的plugins来协助JSP开发。这个名称叫lomboz,不但支持JSP语法高亮显示, 还有Code Assist功能,可以与Jbuilder媲美。下面简要介绍一下eclipse2.1结合Tomcat开发Jsp的过程 。开发环境软件名称安装路径下载网站j2sdk...
JSP获取客户端的浏览器和操作系统信息 2017年02月06日 64 阅读 JSP获取客户端的浏览器和操作系统信息2011-08-21string agent = request.getheader("user-agent");stringtokenizer st = new stringtokenizer(agent,";");st.nexttoken();//得到用户的浏览器名string userbrowser = st.nexttoken();//得到用户的操作系统名string u...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(一) 2017年02月06日 84 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(一)2011-10-12 blogjava zhuxing基于Eclipse的J2EE开发者,很多人都需要和wtp打交道。本系列文章中将从Eclipse插件开发者视角来 看WTP,以开发一个自定义的JSP编辑器为示例来阐述一下基于wtp进行二次定制开发(称之为基于WTP的插 件开发)的过程中需要关键知识。其实,现在我们所看到的一些开发工具底层很多都是基于WTP开发的, 只是他可能给包装了一下wt...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(二) 2017年02月06日 68 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(二)2011-10-12 blogjava zhuxing基于WTP StructuredTextEditor创建自己的JSPEditor在本小节中,无论如何先把自己的编辑器给搞出来,为我们后面对wtp提供的JSP编辑器进行定制。【开发环境准备】1、Eclipse 3.2 + WTP 1.52、对应的GEF(3.2.1)、EMF(2.2.1)系列插件3、将必要插件导入到工作区,导入插件列表如下:...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(三) 2017年02月06日 65 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(三)2011-10-12 blogjava zhuxingWTP Structured Document上一篇中我们已经基于WTP的StructuredTextEditor建立了自己的JSPEditor,这篇将介绍对于我们 Editor最重要的数据模型之一:IStructuredDocument (org.eclipse.wst.sse.core.internal.provisional.tex...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(四) 2017年02月06日 63 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(四)2011-10-12 blogjava zhuxingStrucutured Document分析视图在上一篇中,我们详细阐述了WTP中最重要的数据模型之一IStructuredDocument(我们就称之为WTP Document吧,和另外一个核心数据模型WTP Model----IStructuredModel对应),本节中我们将自己开发 一个工具来分析IStrucutredDocume...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(五) 2017年02月06日 65 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(五)2011-10-12 blogjava zhuxingWTP Structured Model有关另外一个WTP重要的数据模型IStructuredDocument已经在前面介绍过了,今天我们看一下另外一 个核心的数据模型IStructuredModel。在继续下面的内容之前,请确保当前工作区中已经导入(无论是 源码方式导入还是二进制方式导入)了如下工程:org.eclipse.jst.js...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(六) 2017年02月06日 69 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(六)2011-10-12 blogjava zhuxingIStructuredModel(DOM Document)分析视图前面的几节中,我们都已经完整的介绍过了WTP最核心的几个数据模型:语法Document (IStructuredDocument)、语义Document(IDOMDocument、ICSSDocument)和WTP模型 (IStructuredModel)。IStruct...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(七) 2017年02月06日 61 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(七)2011-10-12 blogjava zhuxingWTP数据模型总结和模型管理前面已经详细介绍过WTP语法Document(IStructuredDocument)、WTP语义Document(IDOMDocument 或ICSSDocument)和WTP Model(IStructuredModel),在本节中将从总体上再看一下对我们后续基于 WTP进行代码定制很重要的点,同时将补充最...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(八) 2017年02月06日 65 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(八)2011-10-12 blogjava zhuxing定制StructuredTextEditor自动提示前面介绍的内容集中在两点:StructuredTextEditor框架和WTP数据模型,在本节中就可以定制一个我 们最常用的WTP StructuredTextEditor的功能,那就是自动提示。【WTP StructuredTextEditor提示功能实现分析】有关Eclipse文本编...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(九) 2017年02月06日 59 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(九)2011-10-12 blogjava zhuxing定制StructuredTextEditor源码即时校验上一节我们定制了WTP StructuredTextEditor的自动提示功能特征,本节将定制另外一个功能特征即 时源码校验。所谓源码即时校验,就是在用户编辑过程中(并未保存),针对用户编辑的内容改变做即时 校验,并给用户即时反馈相关的错误或者其他类型的提示信息。在本节中,我们将以标...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(十) 2017年02月06日 62 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(十)2011-10-12 blogjava zhuxingWTP TLD内容模型介绍前面的系列文章中,我们已经分析了WTP的语法Document(IStructuredDocument)和语义Documnt (ICSSDocument或者IDOMDocument)以及和二者密切相关的IStructuredModel,并在这基础之上对WTP默 认提供的StructuredTextEditor进行了...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(十一) 2017年02月06日 68 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(十一)2011-10-12 blogjava zhuxingTLD Content Model分析视图在上一节中我们分析了WTP TLD Content Model的关键特性,并简要介绍了WTP Content Model的整体 结构。在本节中,我们将开发一个WTP TLD Content Model分析视图,帮助我们更直观的了解所谓的WTP TLD内容模型。本视图的开发和前面开发过的WTP S...
【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(十二) 2017年02月06日 66 阅读 【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(十二)2011-10-12 blogjava zhuxing定制自动编辑策略(Auto Edit Strategy)JFace Text Framework框架的一个重要的功能特征就是自动编辑策略,它允许用户对输入的内容(准 确的说应该是即将来临的Document修改^_^)做即时编辑,然后又会透明的将用户的修改付诸于实现(即 应用到当前文档)。在本节,我们将在前两节有关TLD Content ...
使用JSP实现简易的SQL报表 2017年02月06日 71 阅读 使用JSP实现简易的SQL报表2011-10-12刘长炯这个内容也是根据企业学员的要求准备的. 其实这个小项目是刚毕业时候做的, 很多时候我们希望执 行下面的SQL/HQL然后得到一个HTML表格输出:输入: select ID as 编号, NAME as 姓名, AGE as 年龄 from XXX输出:编号姓名年龄 要求是如果SQL变动, 仍然要显示出来所有的别名字段信息和数据.因为现在Hibernate用的比较广泛, 所以优先考虑用Hibern...