Java
文章平均质量分 57
sendfeng
这个作者很懒,什么都没留下…
展开
-
struts2 用户提交表单时 JSP页面 Action类
1、用户提交页面,表单action=myaction2、根据表单中的myaction,在struts.xml中寻找名为action名字为myacton的定义3、执行struts.xml中myaction相对应的myclass (myclass 从ActionSupport继承)4、在myclass中,当用get或set方法给变量进行赋值之前,进行局部或全局类型转换5、局部类型转换:原创 2009-05-08 17:30:00 · 1611 阅读 · 0 评论 -
[转] HTML完美解决一个事件激活多个函数 (有新意,但实际作用不大)
HTML完美解决事件激活多个函数前天用onblur来检测数据库中已经有的数据和客户端输入的数据是否有冲突,结果圈套了另外的函数既然不支持,晕死了,上网问人也是无果而终,网上看到这样的文章,虽然没起到什么大的作用,觉得这个思路值得收藏,转载于此,以做后用参考和学习之用!完美解决一个事件激活多个函数 如果你的网页中一个“OnLoad”事件要激活两个以上的JavaScript函数,那怎么办呢?小阳曾查阅了不少资料,结果都不尽如人意,无非是程序员根据情况,把要激活的函数统一放在一个函数里激活。 但作为一个程序员转载 2010-10-01 12:44:00 · 1847 阅读 · 0 评论 -
[转] JavaScript 动态添加表格/动态添加事件/态设置属性
JavaScript 动态添加表格/动态添加事件/态设置属性JS动态创建表格(新增、删去行和单位格),动态设置属性,动态新增事务 1、inserRow()和insertDell()函数 insertRow()函数可以带参量,情势如次: insertRow(index):index从0开始 这个函数将新行新增到index的那一行前,好比insertRow(0),是将新行新增到第一行之前。默认的insertRow()函数至关于 insertRow(-1),将新行新增到表的最后。一般我们在使用的时辰都原创 2010-09-24 23:10:00 · 2406 阅读 · 0 评论 -
[转] 利用AJAX实现搜索提示功能 (关键字自动匹配功能)
利用AJAX实现搜索提示功能 (关键字自动匹配功能)<br />2008-05-23 07:44<br />关于网友提到代码不能在FIREFOX下运行的问题的解决:<br /><br />1、由于FF各方面的安全性,它不支持跨域的访问,应此注意在调用跨域脚本代码之前加上<br /><br />document.domain="http://www.yourdomain.com/" ,不过本实例不需要。<br /><br />2、在FF下,xmlhttpRequest.send方法必须加上参数null,IE下转载 2010-09-19 13:22:00 · 1365 阅读 · 2 评论 -
[转] 同一页面无法多次使用XmlHttp发起Ajax请求的真实原因
<br />/*************<br />作者:小雨(QQ群群号17639373)<br />声明:本文完全原创,非商业目的的转载请回复注明转载地址,谢绝商业性质转载<br />*************/<br />最近在一项任务中,团队老大要求我使用Ajax避免影响用户体验,于是我开始了Ajax的征程,虽说Ajax本身不难,但是我还是遇到了一些问题:当该页面第一次发出Ajax请求的时候可以正常运行,但是从第二次调用开始我惊奇的发现——onreadystatechange()事件再也没有被调用!转载 2010-09-08 18:21:00 · 1134 阅读 · 0 评论 -
用Java制作属性编辑器
原文:http://live.modshops.com/2006/04/02/15/ 源码:http://live.modshops.com/wp-content/uploads/2006/04/Property.rar 作者长期从事网管软件的开发工作,网络设备的配置管理模块,需要对网络设备的大量参数进行配置工作,设计、开发配置管理模块的界面成为整个网管系统的难点,尤其是用Ja转载 2009-07-04 22:56:00 · 1121 阅读 · 0 评论 -
Struts2树状菜单三种实现方式
源文:http://hi.baidu.com/xiaochonga10/blog/item/90b76c43f7fa10149313c6f9.html Struts2树状菜单实现一.概要:这篇文章是自己在学习struts2时从struts2的官方英文文档实例中整理出来的,此处介绍三种Struts2树状菜单的实现方式分别是:静态,动态,动态Ajax三种方式.以下实例均在windowsXp转载 2009-07-05 14:51:00 · 1252 阅读 · 0 评论 -
Java定位打印 (有BUG,当宽>高时报错)
来源:http://tech.e800.com.cn/articles/2009/58/1241745738377_1.htmlJava自从问世以来在各方面发展迅速,但是一直以来,打印输出是java最弱的方面。事实上,java1.0不支持任何打印功能。Java1.1在 java.awt包里包含了一个叫做PrintJob的类,但是这个类提供的打印功能十分粗糙和不可靠。当java1.2问世,它围绕转载 2009-07-02 22:39:00 · 861 阅读 · 0 评论 -
Action中获得HttpServlet信息三种方式
Action中获得HttpServlet信息三种方式: 一、使用com.opensymphony.xwork2.ActionContext类ActionContext.getContext().put(key, value);ActionContext.getContext().get(key); 此方法只能获取Request对象,获取Reponse对象使用下面的方法。原创 2009-06-10 01:58:00 · 824 阅读 · 0 评论 -
[转] JavaScript修改注册表
JavaScript修改注册表 (转)2010年06月29日 星期二 下午 12:18<br />http://blog.163.com/prevBlogPerma.do?host=liuwei1578&srl=495803642009314112213771&mode=prev<br />万恶的注册表~~<br />注册表有关安全设置项的说明:<br />注册表路径:<br />HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Inte转载 2010-10-09 01:12:00 · 659 阅读 · 0 评论 -
[小结]Javascript中绑定ActiveX控件事件
<br /> //方法一<br /> var script = document.createElement("script");<br /> script.language="javascript";<br /> script.htmlFor="MSComm1"; //for=对象<br /> script.event="OnComm"; //对象事件<br /> script.text="MSComm1_OnComm();";<br /> document.body.appendChild(s原创 2010-10-25 15:22:00 · 2056 阅读 · 0 评论 -
Struts2 主要内容
大约要知道的东西:我当初用了下2.0,就说一下我所了解的一些东西吧: 1 Interceptor 用来做拦截操作(比如身份验证、参数合法性验证) 2 Validator 用于对数据进行校验的模块(有内置的,也可能自定义实现);可在配置文件中指定,对请求参数的合法性进行检查,比如邮箱格式等等 3 Action 充当了数据 模型 和对请求的处理,即处理完请求之后将结果放在原创 2014-12-09 20:06:38 · 923 阅读 · 0 评论 -
ServletContext
1、ServletContext在服务器上创建,随Web应用(Web服务器)启动而创建。2、被所有客户端(浏览器实例)共享。3、获得ServletContext,在doGet中,ServletContext sc = this.getServletContext()原创 2014-12-18 22:08:27 · 506 阅读 · 0 评论 -
生成验证码
一、调用验证码二、生成验证码public class CreateCode extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse response) throwsServletException, IOException原创 2014-12-18 21:24:22 · 383 阅读 · 0 评论 -
跳转页面的两种方法,及区别
方法1、response.sendRedirect("/web应用名/资源名");方法2、request.getRequestDispatcher("资源名").forward(request, response);二者的区别是:1、getRequestDispatcher 跳转发生在Web服务器,sendRedirect发生在浏览器。2、如果request.setAttr原创 2014-12-18 22:50:32 · 775 阅读 · 0 评论 -
Session
1、HttpSession s = request.getSession(); //第一次访问Session服务器会自动创建,不需要new2、s.setAttribute("name","value"); //存入属性(键值对)3、Session存放在服务器内存中。4、一个浏览器实例(进程)的不同页面之间共享Session的属性。不同浏览器实例的Session不能共享。5、Ses原创 2014-12-18 00:31:22 · 537 阅读 · 0 评论 -
Cookie
写Cookie//创建CookieCookie cookie = new Cookie("name","value");//设置生命周期cookie.setMaxAge(3600);//以秒为单位//把cookie回写浏览器response.addCookie(cookie);读Cookie//读取所有Cookie信息,再选出需要的CookieCooki原创 2014-12-17 13:21:07 · 350 阅读 · 0 评论 -
Servlet
一、Servlet的实现1、实现Servlet接口(不常用,但可用于了解Servlet生命周期)2、继承HttpServlet类(常用)二、Servlet的配置1、每个Servlet都需在Web.xml文件中配置。(Web.xml在WEB-INF目录中) UserServlet user.UserServlet UserServ原创 2014-12-15 23:51:52 · 430 阅读 · 0 评论 -
JDBC连接数据
<br />1、Oracle8/8i/9i数据库(thin模式) <br />Class.forName( "oracle.jdbc.driver.OracleDriver ").newInstance(); <br />String url= "jdbc:oracle:thin:@localhost:1521:orcl "; <br />//orcl为数据库的SID <br />String user= "test "; <br />String password= "te转载 2011-03-16 15:21:00 · 390 阅读 · 0 评论 -
(自动提示设置二)加强Eclipse代码自动提示的方法
默认是输入"."后出现自动提示,用于类成员的自动提示,可是有时候我们希望它能在我们输入类的首字母后就出现自动提示,可以节省大量的输入时间(虽然按alt + /会出现提示,但还是要多按一次按键,太麻烦了)。从Window -> preferences -> Java -> Editor -> Content assist -> Auto-Activation下,我们可以在"."号后面加入我们需要转载 2009-06-06 22:28:00 · 1028 阅读 · 0 评论 -
Java简单拦截器
下载源代码拦截器在在流行的开源框架中很常见,依赖的技术就是Java的动态代理。理解拦截器的核心原理对理解这些开源框架的体系结构至关重要。下面以一个简单的模型的来说明拦截器的实现的一般方法。 模型分为以下模块:业务组件:是被代理和被拦截的对象。代理处理器:实现了InvocationHandler接口的一个对象代理对象:Proxy对象。拦截器:普通的JavaBean,在调用业务转载 2009-06-05 14:07:00 · 2152 阅读 · 0 评论 -
(自动提示设置一)MyEclipse下设置合适的Content Assist快捷键
MyEclipse安装完成之后,有一个很常用的快捷键Content Assist(即代码提示)被默认为Ctrl + Space。这会使得我们使用中文操作系统的计算机用起来很不方便,因为我们平时打字必用的切换打字法的快捷键,恰恰就是这个!当然,你可以直接在Windows => Preferences... => General => Keys去替换掉这个快捷键,不过可能还会有其他快捷键与转载 2009-06-06 22:25:00 · 1140 阅读 · 0 评论 -
struts2.0的标签库(简介)
struts2.0的标签库(简介) 用过struts1.x的人都知道,标签库有html、bean、logic、tiles,而struts2.0里的标签却没有分类,只用在jsp头文件加上就能使用struts2.0的标签库下面就介绍下每个标签的用法(有错请指正):A:-----超链接,类似于html里的-----执行一个view里面的一个a转载 2009-05-22 10:56:00 · 337 阅读 · 0 评论 -
struts2开发中可能用到网站
ps:http://ll-feng.javaeye.com/blog/246707--------UL-formps:http://struts.apache.org/2.x/docs/tag-reference.html-------官方Tag文档 ps:http://wiki.javascud.org/display/ww2cndoc/Tags----------当手册查询转载 2009-05-08 00:52:00 · 610 阅读 · 0 评论 -
【转】JAVA用户自定义事件监听完整例子- ---sunfruit
很多介绍用户自定义事件都没有例子,或是例子不全,下面写了一个完整的例子,并写入了注释以便参考,完整的实例源代码如下:package demo;import java.util.EventObject;/*** Title: 事件处理类,继承了事件基类* Description: * Copyright: Copyright (c) 2005* Company: cu转载 2009-07-23 22:31:00 · 1360 阅读 · 1 评论 -
struts2标签详解
原文:http://blog.csdn.net/zxl315/archive/2008/09/05/2886456.aspx 要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码:taglib prefix="s" uri="/struts-tags" %> If elseif else描述:执行基本的条件流转。参数:转载 2009-05-07 11:04:00 · 1433 阅读 · 2 评论 -
精通Struts2:Web2.0开发实战
http://book.51cto.com/art/200904/118535.htm 目录第1章 Web 2.0和Struts 2 11.1 什么是Web 2.0 11.2 Web应用开发2.0 51.3 如何使用本书 7第2章 获取和运行Struts 2 92.1 构建过程 92.2 Struts 2的启动器应用 122.2.1 Maven2生成的目录和文件结构 122.2转载 2009-05-07 10:35:00 · 426 阅读 · 0 评论 -
Tomcat中用web.xml控制Web应用详解(2)
Tomcat中用web.xml控制Web应用详解(2)作者:feng_sundy 来源:不详 (2006-04-29 13:42:24)7 指定欢迎页 假如用户提供了一个像http://host/webAppPrefix/directoryName/ 这样的包含一个目录名但没有包含文件名的URL,会发生什么事情呢?用户能得到一个目录转载 2009-05-07 09:20:00 · 294 阅读 · 0 评论 -
Tomcat中用web.xml控制Web应用详解(1)
Tomcat中用web.xml控制Web应用详解(1)作者:feng_sundy 来源:不详 (2006-04-29 13:39:34) 1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务转载 2009-05-07 09:15:00 · 323 阅读 · 0 评论 -
struts2 - 2.1.6 必需导入到工程lib目录的jar包
必需导入到工程lib目录的struts2 - 2.1.6 jar包有: commons-fileupload-1.2.1.jarcommons-io-1.3.2.jar (可选)commons-logging-1.1.jarfreemarker-2.3.13.jarognl-2.6.11.jarstruts2-core-2.1.6.jarxwork-2.1.2.jar原创 2009-05-07 09:02:00 · 1188 阅读 · 0 评论 -
struts2标签库总结
struts2标签库总结var $tag=struts2,vs,html,标签库;var $tag_code=78749024213ab078b0a589a3149bed6a; 请在文本框输入文字 struts2标签是struts2的重点,和action配合使用,就是stru转载 2009-05-22 10:58:00 · 946 阅读 · 0 评论 -
JSP中的EL表达式详细介绍
一、JSP EL语言定义 E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问转载 2009-05-22 11:15:00 · 488 阅读 · 0 评论 -
Struts2拦截器总结
Struts2拦截器总结: 一、编写拦截器1、 实现接口com.opensymphony.xwork2.Intercepter(或继承com.opensymphony.xwork2.AbstractInterceptor)2、 在interceptor方法中加入如下代码: public String intercept(ActionInvocation arg原创 2009-06-06 21:03:00 · 4770 阅读 · 0 评论 -
properties资源文件总结
properties资源文件总结: 1、properties文件可完成的功能有:1)配置自定义类型转换。2)系统自带的类型转换失败时(不可转换),会产生错误提示,properties可用于配置自定义的错误提示。3)国际化,用于显示不同国家语言。 2、类型转换按范围有:局部和全局,如果局部文件和全局文件都存在,则使用局部文件而忽略全局文件。功能原创 2009-06-03 17:37:00 · 691 阅读 · 0 评论 -
Spring是什么?
spring是一个开源的java框架,集成了各种主流的技术包括web mvc,orm,ejb,rmi,javamail等他就象一个粘合济,在实际项目中,将前后台程序粘合在一起,构建出一个完整的系统。spring中的各个组件也可独立使用,你可以在你的项目中选择性的使用spring提供的某一部分功能Spring的核心是ioc和aop什么是IOCInversion of Control,转载 2009-05-26 23:47:00 · 771 阅读 · 2 评论 -
Hibernate + Spring 使用说明
1、JSP页面通过struts.xml调用相应的Action类(控制层)2、Action类调用Service类(服务层)3、Service类调用DAO类访问数据库(数据访问层) 分层说明:1、控制层:Action类2、服务层:Service,此层直接调用DAO层3、数据访问层:DAO,直接操作数据库,继承HibernateDaoSupport类,调用getHibe原创 2009-05-26 20:28:00 · 355 阅读 · 0 评论 -
详解Spring的applicationContext.xml文件
想必用过Spring的程序员们都有这样的感觉,Spring把逻辑层封装的太完美了(个人感觉View层封装的不是很好)。以至于有的初学者都不知道Spring配置文件的意思,就拿来用了。所以今天我给大家详细解释一下Spring的applicationContext.xml文件。Ok,还是通过代码加注释的方式为大家演示:以下是详解Spring的applicationContext.xml文件代码:转载 2009-05-26 22:46:00 · 629 阅读 · 0 评论 -
出现invalid byte 1 of 1-byte UTF-8 sequence问题
XML内容实际是以UTF-8编码的,因此造成了包括中文字符的XML文件无法正常阅读,将编码格式改成“GB2312”后就可以正常解析了。转载 2009-05-28 18:09:00 · 608 阅读 · 0 评论 -
Hibernate 使用说明
1、在Web Project中增加Hibernate2、配置数据库的连接信息(hibernate.cfg.xml文件中)3、建立POJO类(只有Getter和Setter方法的类),此类一般与数据表同名(一个表对应一个POJO类)(domain领域层)4、配置POJO类同名的HBM文件,此文件中有数据表结构信息5、建立DAO类用以操作数据库(dao层,创建接口和实现类),通过Ses原创 2009-05-25 21:35:00 · 365 阅读 · 0 评论 -
EL表达式实例
EL 表达式EL隐式对象、存取器、运算符----今天刚看了《尚学堂_王勇_Struts_JSTL_EL表达式》视频,其中的实例分享给大家。说明:网上的语言讲解特多,这里只举些实例。-------------------- 1.普通字符串request.setAttribute("hello", "hello world");-------------------------------转载 2009-05-22 11:08:00 · 568 阅读 · 0 评论