`
文章列表
<body>    用户名:<input type="text" value="test"><br>    密码:<input type="password" value="test" oncopy="return true" oncut="return false" onpaste="return false" style="font-family: Wingdings;"> < ...
我这个是一个登陆页面,如果输入的验证码有误,就用js弹出个提示框“验证码有误”,刚开始,用来很多编码,中文全是???。原来是少了一个 response.setCharacterEncoding("UTF-8"); ,当然utf-8可以换成别的。 response.setContentType("text/html;UTF-8");    response.setCharacterEncoding("UTF-8");    //刚开始就是少了这个    PrintWriter out = response.getWriter(); ...
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;& ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME=&quo ...
http://www.hao123.com/haoserver/jishuqii.htm 源代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style type=text/css> td,body { font-size: 13px;}body{     margin-top:0px;     margin-left:0px;     margin-right: ...
<body bgcolor="fcfff7" leftmargin="0" topmargin="0" marginwidth="0"> <br> <DIV align=center> <FORM name=calc> <TABLE width=650 height=250 bgcolor="#E6F2E7" style="border-width:1px 1px 1px 1px;border-style:solid;bord ...
代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html>     <head>         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">         <base target="mainframe">         <Script la ...
首先要解释一下什么是代理模式:网上看了好多关于代理的解释我感觉都不是太令人满意,按照我个人的理解,代理模式的作用其实就是为一个对象提供一种代理以控制这个对象,然后把这个代理提供给别人来使用。代理模式会在那些情况下使用呢 ?在某些情况下,一个客户不想或者不能直接引用或者说在引用目标对象前后要进行一些额外的工作时候,代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式的角色有 3 种: 抽象角色 :声明真实对象和代理对象的共同接口; 代理角色 :代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口 以便在任何时刻都能代替真实对象 ...
  Spring是一个强有力的java程序框架,其被广泛应用于java的程序中。它用POJO提供了企业级服务。Spring利用依赖注入可以获得简单而 有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在你进行一 个使用了大量bean的大项目中它将变得难以阅读和控制。    在这篇文章中我将给你展示12种的有关Spring XML配置文件的最佳技巧。它们中的一些具有更多的实际意义,而不仅是最好的技巧。请注意另外一些因素,例如域模型的设计,会影响到XML配置,但是这篇文章更关注 ...
在Struts中你要尽可能的不用Action类,因为他们让你的项目变得臃肿,你可以使用org.apache.struts.actions.DispatchAction类来完成业务逻辑所需要的相关操作集中到一个Action类中,在继承DispatchAction后,你不再是重新定义execute()方法,而是编写你自己的业务方法,execute()方法在DispatchAction抽象类定义。 例如我们可以继承DispatchAction来定义一个AccountAction,在当中集中管理一些与账号相关的操作,如下: package onlyfun.caterpillar ...
<%@ page language="java" pageEncoding="GB18030"%> <%@ taglib uri="http://struts.apache.org/tags-bean " prefix="bean"%> <%@ taglib uri="http://struts.apache.org/tags-html " prefix="html"%> <%@ taglib uri="http:// ...
/**     * 上传文件     */     public ActionForward upload (ActionMapping mapping, ActionForm form,             HttpServletRequest request, HttpServletResponse response)             throws Exception {         UploadFileForm formBean = (UploadFileForm) form;                        //JavaBean         ...
      1. 概述 本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4 ",Unicode编码为"4e2d 6587 ", ...
瞬时状态(Transient)、持久状态(Persistent)、脱管状态(Detached) 1、瞬时状态(Transient) 由new命令开辟内存空间的Java对象,也就是平时所熟悉的普通Java对象。 如:Person p = new Person(); 瞬时对象特点: (1)不和Session实例关联 (2)在数据库中没有和瞬时对象关联的记录 2、持久状态(Persistent) 持久的实例在数据库中有对应的记录,并拥有一个持久化标识(identifier). 持久对象总是与Session和Transaction相关联,在一个Session中,对持久对象 ...

synchronized

    博客分类:
  • Java
  synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。 1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized 方法控制对类成 ...
Global site tag (gtag.js) - Google Analytics