摘要: // 判断是不是数字function isNumber(str){ var flag = true; for(i = 0; i < str.length; i++){ var ch = elementValue.charAt(i); if(ch > '9' || ch < '0'){ flag = false; break; } } return flag;}// 判断是否为空function isEmpty(str){ if(str.length == 0){ return true; } return false;}// 对于select, 阅读全文
posted @ 2012-04-30 20:54 一直在等 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Struts2的注解功能我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过<include>节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主要的概念就是package、action以及Interceptor等等概念,所以只要明白这些注解就可以了。如果希望使用struts2的注解功能,必须使用一 阅读全文
posted @ 2012-04-05 17:35 一直在等 阅读(553) 评论(1) 推荐(0) 编辑
摘要: 1.首先从官方下载freemarker的包,下载地址:http://freemarker.sourceforge.net/freemarkerdownload.html2.把包lib/freemarker.jar拷贝到项目中3.新建模板文件WEB-INF/templates/test.ftl,内容如下:Hello,${name}!4.新建一个操作类Class1.java,内容如下:package com.abc.web;import java.io.Writer;import java.util.HashMap;import java.util.Map;import javax.servlet 阅读全文
posted @ 2012-04-01 17:20 一直在等 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 一个正常工作的RMI系统由下面几个部分组成: ·远程服务的接口定义 ·远程服务接口的具体实现 ·桩(Stub)和框架(Skeleton)文件 (JDK1.5以后自动生成) ·一个运行远程服务的服务器 ·一个RMI命名服务,它允许客户端去发现这个远程服务 ·类文件的提供者(一个HTTP或者FTP服务器) ·一个需要这个远程服务的客户端程序远程服务的接口定义 Server.java:import java.rmi.Remote;import java.rmi.RemoteException;public interface Se 阅读全文
posted @ 2012-03-25 13:05 一直在等 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。import java.util.Hashtable;import javax.naming.Context;import javax.naming.InitialContext;import javax.naming.NamingException;public class Test1 { /** * @... 阅读全文
posted @ 2012-03-25 00:12 一直在等 阅读(1193) 评论(1) 推荐(0) 编辑
摘要: 阶段说明恢复视图为选定的视图找到或创建组件树。一旦用户单击JSP页面上的链接或按钮,就会启动此阶段。JSF应用里的JSP页面被表示成一个组件树。JSF实现会进一步将这些组件链接到事件处理程序和验证程序,并将视图保存在FacesContext对象中,以备后面的处理过程所用。FacesContext对象包含了JSF用来管理当前会话中当前请求的GUI组件状态所需要的所有状态信息。应用请求值使用请求中发送来的值来更新组件树的组件值。因为请求中发送来的值都是String类型的,所以在更新组件树的组件值之前,必须将这些值转换为相应类型。这个过程也是解码。若转换有错误,这些错误将添加到FacesContex 阅读全文
posted @ 2012-03-19 14:57 一直在等 阅读(927) 评论(0) 推荐(0) 编辑
摘要: http://zhidao.baidu.com/question/394830820.html?oldq=1&from=commentTo#reply-box-968647135问题:实训要求1. 链表操作.要求: 有线性表H1和H2,其元素均按从小到大的升序排列,编写一个算法将它们合并成一个链表表H3,要求H3的元素也是从小到大的升序排列。具体实现:将线性表H1=(23,45,67,89,90,123,145)和H2=(1,34,65,88,98,123,146,234,366)连接成一个新的线性表,并按升序排列输出。 算法思路:依次扫描通过H1和H2的元素,比较当前的元素的值,将较 阅读全文
posted @ 2012-03-14 23:17 一直在等 阅读(2285) 评论(0) 推荐(0) 编辑
摘要: 变量分为:局部变量:局部变量必须以标记@作为前缀 ,如@age局部变量的使用也是先声明,再赋值全局变量:全局变量必须以标记@ @作为前缀,如@@version全局变量由系统定义和维护,我们只能读取,不能修改全局变量的值声明局部变量 DECLARE @变量名 数据类型例如:DECLARE @name varchar(8)DECLARE @seat int赋值 SET @变量名 =值SELECT @变量名 = 值例如:SET @name=‘张三’SELECT @name=stuName FROM stuInfo WHERE stuNo=‘s25302’(必须确保筛选出的记录只有1条 )全局变量都使 阅读全文
posted @ 2012-03-06 15:39 一直在等 阅读(411) 评论(0) 推荐(0) 编辑
摘要: linux 常用命令startx 进入图形界面shutdown -h now 立刻进行关机shutdown -r now 重启rebootlogout 注销用户使用vi:1.vi Hello.java2.输入 i (插入)3.按esc[进入命令模式]4.输入 :wq(保存退出) :q!(退出不保存)5.编译Hello.java javac Hello.javals 当前目录的所有文件ls -l 详细信息ls -a 显示隐藏文件mkdir 建立目录rmdir 删除空目录编译c++程序:gcc Hello.cpp默认生成a.out运行./a.out如果自定义名称gcc -o myo Hello.c 阅读全文
posted @ 2012-03-02 13:06 一直在等 阅读(282) 评论(0) 推荐(0) 编辑
摘要: <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DO 阅读全文
posted @ 2012-02-25 21:32 一直在等 阅读(352) 评论(0) 推荐(0) 编辑