![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSH技术及Web应用
文章平均质量分 75
不姓贾_请叫我甄先生
毕业于电子科技大学所学专业--计算机科学与技术---软件工程
从事javaEE企业开发……主要银行业务
展开
-
Introducing to Spring Framework(中文修订版)
作者:Rod Johnson 译者:yanger,taowen 校对:taowen原文章 http://www.javaeye.com/article/4919?page=1#comments关于Spring Framework,今年夏天你可能已经听见很多的议论。在本文中,我将试图解释Spring能完成什么,和我怎么会认为它能帮助你开发J2EE应用程序。 又来一个framework?转载 2007-09-14 15:43:00 · 1158 阅读 · 0 评论 -
禁用页面缓存的几种方法(静态和动态)
1、在Asp页面首部加入 Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "No-Cache"原创 2008-04-14 16:31:00 · 890 阅读 · 0 评论 -
JSP彩色验证码
产生验证码图片的文件image.jsp...@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %>...!Color getRandColor(int fc,int bc){//给定范围获得随机颜色 Random random = n原创 2008-04-14 16:38:00 · 698 阅读 · 0 评论 -
MVC的处理过程及优点-学习Struts 2 不得不说的架构(1)
以下内容摘自《程序天下:Struts2技术详解(实例版):基于WebWork核心的MVC开发与实践》 第1章1.1.2 MVC设计模式 MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。MVC把应用程序分成3个核心模块:模型(Mode转载 2008-04-23 19:29:00 · 8738 阅读 · 0 评论 -
WebWork框架的处理流程(2)
都说Struts 2与Struts 1相差太大,Struts 2是从webWrok发展而来的,那什么是WebWord呢??看看下面的介绍.1.3.1 WebWork框架 WebWork 2建立在Xwork之上,处理HTTP的响应和请求。WebWork 2使用ServletDispatcher将HTTP请求的变成Action(业务层Action类)、Session(会话)、Applicati转载 2008-04-23 19:30:00 · 2917 阅读 · 0 评论 -
Struts 2 框架和配置(3)
1.4 Struts 2概述从字面上看,Struts 2好像是Struts 1的升级版本,其实Struts 2更像是WebWork,Apache之所以命名为Struts 2,笔者认为有如下原因:Struts 1.X是目前应用最早的一种MVC架构,经过了多年的考验,被广大Java开发者所接受,大量的Java Web应用中使用了Struts 1.X,证明了Struts 1出色的稳定性和可用性转载 2008-04-23 19:35:00 · 3161 阅读 · 1 评论 -
安装Struts 2 (4)
2.1 搭建Struts开发环境 为了给读者展示一个HelloWorld示例,引导读者在自己的计算机中搭建一个Struts 2开发环境。针对读者群的不同,搭建环境也进行了分类:Java初学者可以使用最基本的开发环境,使用JDK和文本编辑器来学习Struts 2,这样可以使初学者能够更加深刻理解技术方面的细节所在,加深对Struts 2框架体系的认识,真正学会技术的精髓。转载 2008-04-23 19:40:00 · 4515 阅读 · 5 评论 -
一个完整的struts 2 Hello World程序(5)
2.2 一个简单的HelloWorld上节介绍了搭建开发Struts 2应用所需要的环境的配置,本节将以一个简单的HelloWorld示例来介绍Struts 2给读者带来的体验。为了使读者能够更清楚地了解示例的编写过程,示例将采用文本编辑器的方式来开发,这样避免了IDE集成编辑器给读者带来的困扰。开发一个Web应用,要建立符合规范的目录结构,上节中已经对Web应用目录进行了详细的介绍,为转载 2008-04-23 19:43:00 · 8202 阅读 · 7 评论 -
俯瞰Struts2整体流程(6)
3.1 Struts 2工作流程在第1章中,已经介绍了MVC设计思想和Struts 2框架的实现。而Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。3.1.1 核心控制器FilterDispatcher 核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架转载 2008-04-23 19:50:00 · 3463 阅读 · 2 评论 -
应用Struts 2 的国际化支持特性(7)
4.3 Struts 2的国际化支持前面已经介绍了Java国际化的原理和方法,读者知道,Java的国际化需要一个Locale和一个资源包就能够实现国际化。资源包可以是资源文件也可以是资源类文件。Struts 2的国际化是建立在Java国际化的基础之上的,也是使用资源包的方式,通过getBundle()方法来寻找指定Locale相关联的资源包,再从资源包文件中查找指定Key所对应的国际化资转载 2008-04-23 19:54:00 · 2617 阅读 · 0 评论 -
Struts 2的拦截器(8)
拦截器(Interceptor)是Struts 2的核心组成部分。很多功能(Feature)都是构建在拦截器基础之上的,例如文件的上传和下载、国际化、转换器和数据校验等,Struts 2利用内建的拦截器,完成了框架内的大部分操作。在Struts 2文档中对拦截器的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制,使开发者可以定义一个特定的功能模块,这个模块可以在Action执转载 2008-04-23 20:00:00 · 2259 阅读 · 0 评论 -
数据校验功能-AJAX输入校验(9)
7.4 AJAX输入校验Struts 2框架在使用客户端校验的时候,由于需要转换为JavaScript脚本,所以并不是所有服务器端的校验规则均能转换为客户端校验,而AJAX校验则可以使用所有的服务器端校验规则。AJAX是一种新兴的技术,主要特点是可以异步处理用户请求,例如,用户在填写一个表单的时候,当填写完一个文本框后,该文本框失去焦点的同时,会异步地完成同服务器的交互,提示校验信息,而转载 2008-04-23 20:06:00 · 1803 阅读 · 3 评论 -
struts 2专用表达式(10)
OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,OGNL是一个开源项目,读者可以访问其官方站点www.ognl.org以获得源代码和相关资料。OGNL是一种功能强大的EL(Expression Language,表达式语言),可以通过简单的表达式来访问Java对象中的属性。OGNL先在WebWork项目中得到应用,也是Struts 2框架转载 2008-04-23 20:09:00 · 1459 阅读 · 0 评论 -
Struts 2多文件上传(11)
11.2 多个文件上传很多应用都要求在一个界面中可以上传多个文件,Struts 2框架也可以方便地支持多个文件同时上传,一般可以使用数组和List来实现。11.2.1 使用数组上传多个文件 (1)修改前面的upload.jsp文件,如代码11.5所示。代码11.5 使用数组实现多个文件上传的JSP...@ page language="java"转载 2008-04-23 20:12:00 · 1549 阅读 · 1 评论 -
Struts 2 下载文件(12)
11.3 Struts 2控制文件下载文件下载相对于文件上传要简单得多,最简单的方式就是直接在页面上给出一个下载文件的链接,使用Struts 2框架来控制文件的下载,关键是需要配置一个stream类型的结果,需要指定下面4个属性。 contentType属性:指定被下载文件的文件类型。 inputName属性:指定被下载文件的入口输入流。 contentDispositio转载 2008-04-23 20:17:00 · 1694 阅读 · 0 评论 -
Google和百度、雅虎的站内搜索代码
淘宝书店(RHCE 官方教材有售)!http://shop35357269.taobao.com alimama_pid="mm_10096109_566393_892186"; alimama_titlecolor="0000FF"; alimama_descolor ="000000"; alimama_bgcolo原创 2008-05-05 15:24:00 · 1170 阅读 · 0 评论 -
javascript写入和读取cookies
function GetCookieVal(offset) //获得Cookie解码后的值 ...{ var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(of原创 2008-04-14 16:26:00 · 896 阅读 · 0 评论 -
内容拷贝增加版权信息的JavaScript代码
一些网站怕文章被复制,使用了很多种方法来保护自己的安全,其实现在的技术,已经没有什么能够阻止一个想要COPY你内容的方法了,除非用图片形式能稍微阻止一下,还不如我们大度一些,在复制内容的过程中增加一个自己的版权信息就好了。 关于版权声明的写法正确的格式应该是:Copyright [dates] by [author/owner] © 通常可以代替Copyright, 但是不可以用(c原创 2008-04-14 16:24:00 · 785 阅读 · 0 评论 -
Eclipse及其插件介绍和下载 (2)
Voice Tools project 它为JSP/J2EE领域中的Voice Application提供一组基于Eclipse的开发工具. MiddlegenIDE MiddlegenIDE是一个Middlegen在Eclipse下的插件,它可生成映射文件,JavaBean源码,配置文件和导入相关的jar.而你所要做的只是配置好数据库连接信息和选择要生成映射文件转载 2007-09-20 21:45:00 · 9353 阅读 · 2 评论 -
Eclipse及其插件介绍和下载
来源:http://www.open-open.com/04.htm第一部分:0.Eclipse下载EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载http://www.eclipse.org/downloads/index.php 0.5.lomboz J2EE插件,开发JSP,EJBhttp://for转载 2007-09-20 21:27:00 · 8855 阅读 · 0 评论 -
Eclipse及其插件介绍和下载 (3)
ColorEditor ColorEditor一个语法着色器。采用JEdit的语法高亮显示模式,支持超过140种不同的文件类型。 Topcased UML Edit UML2.1建模工具,支持9种模型图包括:UML用例图,类图,包图,顺序图,协作图,状态图,活动图,构件图,部署图。并提供Java与模型图的转换引擎。 OJB_Plugin OJB_Pl转载 2007-09-20 22:02:00 · 8077 阅读 · 0 评论 -
Eclipse快捷键指南
编辑作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正 Ctrl1+1 全局 内容辅助 Alt+/ 全局 全部选中 Ctrl+A 全局 删除 Delete 全局 上下文信原创 2007-09-20 22:58:00 · 1464 阅读 · 0 评论 -
使用links方式安装Eclipse插件
过程:1.建立插件目录,并且在该目录下建立eclipse目录2.解压缩插件,放到刚才建立的eclipse目录下3.在eclipse的安装目录下,建立links目录。4.在目录中建立任何文件,文件名,扩展名随便,并且用文本编辑器打开,写入: path = 刚才建立的eclipse目录的绝对路径插件管理启动eclipse,在菜单Help->Software Updates->Mana原创 2007-09-20 23:00:00 · 673 阅读 · 0 评论 -
struts处理中文乱码问题
学了很久的java,接触SSH也有一段时间了,写成博文总是有点懒,最近在整理一些思绪,把SSH一点一滴放进博客里,以备以后改进,再学习。以我自己的了解,在进行struts开发的过程中,总也是出现很多的乱码问题 ,但归根到底,也只是以下三种情况:㈠页面显示中文乱码㈡传递参数中文乱码㈢国际化资源文件乱码下面就这三中情况介绍怎么在具体项目中处理这些乱码问题。而对于整体的处理思想,是要原创 2008-04-03 15:06:00 · 1280 阅读 · 0 评论 -
支持闰月的js农历日历代码
function RunGLNL()......{var today=new Date();var d=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");var DDDD=(today.getYear()100 ? today.getYear()+1900:today.getYear())+"年"+(today.getMonth()+1)原创 2008-04-14 13:01:00 · 2302 阅读 · 0 评论 -
javascript小技巧
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture();事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返原创 2008-04-14 16:04:00 · 1591 阅读 · 0 评论 -
javascript弹出窗口问题总结
1.无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。而有的页面不会提示,不弹出提示窗口,直接就刷新了. 如果页面没有form, 则不会弹出提示窗口 如果页面有form表单, a) 会弹出提示窗口 b) 不会弹出 2 javascript刷新原创 2008-04-14 16:20:00 · 1050 阅读 · 0 评论 -
Javascript实现的自动验证函数
#include file="message.inc" --> 2HTML> 3HEAD> 4TITLE> New Document TITLE> 5 meta http-equiv="content-type" content="text/html; charset=shift_jis" /> 6 meta http-equiv="pragma" content="no-cac原创 2008-04-14 16:22:00 · 583 阅读 · 0 评论 -
网站论坛注册中常用的一种倒记时特效代码
论坛又名BBS,全称为Bulletin Board System(电子公告板)或者Bulletin Board Service(公告板服务)。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而即使的Internet电子信息服务系统。用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。论坛原创 2008-04-14 16:23:00 · 639 阅读 · 0 评论 -
xml ,javascript分页
xml id="users"> userGroup> user id="1"> userid>user 1userid> name>name 1name> user> user id="2"> userid>user 2userid> name>name 2name> user> user id="3"> userid>user原创 2008-04-14 16:28:00 · 592 阅读 · 0 评论 -
JS操作select相关方法:新增 修改 删除 选中 清空 判断存在
1.判断select选项中 是否存在Value="paraValue"的Item2.向select选项中 加入一个Item3.从select选项中 删除一个Item4.修改select选项中 value="paraValue"的text为"paraText"5.设置select中text="paraText"的第一个Item为选中6.设置select中value="paraValue"的Item为原创 2008-04-14 14:09:00 · 928 阅读 · 0 评论 -
JavaScript仿Windows关机效果
基本原理分析Windows关机效果分析使用Windows系统的用户在关机的时候,出现的界面只允许用户选择关机、注销或取消动作,而桌面上的程序都不能使用,并且屏幕呈现灰色状态。本例将仿照这种高亮显示的效果在网页上实现.在网页上运用这种关机效果有什么好处呢?首先,由于单击某一链接后,将用户此时不可用的操作隐藏在后台,将可用的操作放在屏幕最上层,并高亮显示,可以避免用户的误操作。其次,将信息原创 2008-04-14 16:16:00 · 754 阅读 · 1 评论 -
批量上传不同图片
...@ Page Language="C#" AutoEventWireup="true" CodeFile="163上传控件.aspx.cs" Inherits="mytest_163上传控件" Debug="true" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/原创 2008-05-21 21:06:00 · 1269 阅读 · 1 评论