- 浏览: 1211768 次
- 性别:
- 来自: 北京
最新评论
-
pjwqq:
“子类对象”都拥有了“父类对象的一个实例的引用”我晕,应该是“ ...
java继承--父类属性的存放位置 -
gwgyk:
关于楼主最后的问题,我想可能是这样:InputFormat默认 ...
eclipse 运行hadoop wordcount -
fanjf:
上述7点基本具备,可惜现在因为项目需要,做管理方面工作!
如何判断自己是否具有成为一名优秀程序员的潜质 -
摸爬滚打NO1:
链接已经失效
Eclipse添加JSEclipse 插件(js插件) -
younglibin:
看了以上7条, 自己 也不知道是否能够对上, 感觉没一点都有那 ...
如何判断自己是否具有成为一名优秀程序员的潜质
文章列表
struts.xml配置文件的最大作用:
1.就是配置Action和请求之间的对应关系,并匹配逻辑视图(在Action中返回的String值)名和物理视图资源(就是自己写的JSP页面)之间的对应关系;
2.配置常量,导入其它配置文件
- 2009-08-26 10:17
- 浏览 2811
- 评论(1)
今天刚刚接触CVS 使用的是个人版在自己的机子上装了服务器和客户端,弄得头都大了!:
使用CVS:
上传:在CVS客户端 上传 ,可以再服务器段看到上传的文件但是在服务器端是不能用视图的方式查看版本变革的;
这是要重新下载 你要查看的文件到本地!
注意下载时 下载的路径设置!:
目前我使用成功的只能从CVS根目录下载文件 如果有路径的话就会报错
另外下载保存的路径也是和你创建时设置的路径一样!一般在根路径!
下载下来后就可以使用视图的方式查看版本信息,
出现这种混淆主要是由于,个人版的开发 在自己的机子上装上 服务端 和客户端 而造成的!
如果是在公司的服务器上或者是用别人的CVS服务器 ...
- 2009-08-25 20:41
- 浏览 3116
- 评论(0)
今天我见到一个CVS ERROR。
The server reported an error while performing the "cvs commit" command.
ccookteammeal: cvs [server aborted]: cannot rename file /web/***/WebRoot/WEB-INF/,web.xml, to /web/***/WebRoot/WEB-INF/web.xml,v: Permission denied
回想之前用CVS时也遇到过这个经典问题,用户权限问题:
问题就出现在目录的权限上.我们安装CV ...
get-Element-By-Id,就是通过ID来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单就是给每个标签分配一个ID号:
document.getElementById("link").href;
document.getElementById("link").target;
document.getElementById("img").src;
document.getElementById("img").width;
document.getElemen ...
- 2009-08-24 15:53
- 浏览 2675
- 评论(0)
Element_value = document . getElementById (ID_name )
参数:
ID_name:必选项 字符串(String)。
返回值:
Element_value: 获取对应ID名字 对象(Element)。
说明:
根据指定的id属性值得到对象。返回id属性值等于ID_name的第一个对象的
引用。假如对应的为一组对象,则返回该组对象中的第一个。
如果无符合条件的对象,则返回 null 。
它是一个document对象的方法,可以通过它来获得指定id的html元素。
例如在页面里表单元素你可以给它设置id值,或name值来区别同种类型的不同元素 ...
- 2009-08-24 15:51
- 浏览 1881
- 评论(0)
<html>
<head>
<title>表单验证类 Validator v1.03 完整实例</title>
<style>
body,td{font:normal 12px Verdana;color:#333333}
input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999999;background:#ffffff}
table{border-collapse:collapse;}
td{padding: ...
- 2009-08-24 15:16
- 浏览 4180
- 评论(1)
OGNL表达式语言基础简介
- 博客分类:
- OGNL
OGNL表达式语言
一 常量
<o:p></o:p>
Char
‘a’
String
‘hello’ 或 “hello”
单个字符 /”a/”
Boolean
true | false
Int
123
注意:string可以用单引号也可以用双引号。但是单个字母 如’a’与”a”是不同的,前者是char, 后者是string。
<ww:property value=”\”a\””> 或<ww:property value’”a”’>
二 操作符号
+
-
* ...
- 2009-08-24 10:58
- 浏览 1606
- 评论(0)
OGNL中的#、%和$符号
#、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。
“%”符号的用途是在标志的属性为字符串类型时,计算OGNL表达式的值。
“$”有两个主要的用途,用于在国际化资源文件中,引用OGNL表达式。在Struts 2配置文件中,引用OGNL表达式。
1.#符号
#符号的用途一般有三种。
>>>
访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于ActionContext. ...
- 2009-08-24 10:13
- 浏览 2698
- 评论(0)
EL表达式总是用大括号括起,而且前面有一个美元符($)前缀:${expression}。
表示式中第一个命名变量要么式一个隐式对象,要么是某个作用域(页面作用域、请求作用域、会话作用域或应用作用域)中的一个属性。
点 号操作 ...
- 2009-08-24 09:24
- 浏览 1825
- 评论(0)
页面上的Javascript代码是HTML文档的一部分,所以Javascript在页面装载时执行的顺序就是其引入标记<script />的出现顺序, <script />标记里面的或者通过src引入的外部JS,都是按照其语句出现的顺序执行,而且执行过程是文档装载的一部分。
每个脚本定义的全局变量和函数,都可以被后面执行的脚本所调用。
变量的调用,必须是前面已经声明,否则获取的变量值是undefined。
<script type="text/javscrpt">//<![CDATA[
alert(tmp); //输出 unde ...
- 2009-08-22 11:13
- 浏览 4864
- 评论(0)
每个结点有一个状态叫做OPEN(打开);
如果结点为OPEN,则可以EXPAND(扩展,展开);
对于ITEM结点来说,永远返回FALSE;
toggle()就是切换,如果为展开的,就收起;如果为收起的,就展开;
XTREE生成的是静态树,它不能从XML中生成树,而是只能生成简单的静态的树,看构造函数的参数就可以知道【text】【action】
WebFXTreeAbstractNode:
属性:
id:唯一标识
text: label
action: 链接
open: 标志位,boolean型,是否打开
icon: 图标
ope ...
- 2009-08-21 10:46
- 浏览 2579
- 评论(0)
JSP: 页面:
<%@ page language="java" pageEncoding="GBK"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<%
request.setAttribute("path",request.getContextPath());
%>
<html>
<body>
<center>
<s:form action ...
- 2009-08-21 10:29
- 浏览 5117
- 评论(0)
cloneNode() 方法可创建指定的节点的精确拷贝。 (可以做一个模版 然后做一个隐藏域,点击按钮就添加一个模板!) 此方法可返回所复制的节点。 该方法将复制并返回调用它的节点的副本。如果传递给它的参数是 true,它还将递归复制当前节点的所有子孙节点。否则,它只复制当前节点。 返回的节点不属于文档树,它的 parentNode 属性为 null。 当复制的是 Element 节点时,它的所有属性都将被复制。但要注意,当前节点上注册的事件监听器函数不会被复制。 cloneNode() - 克隆节点 示例一: <!DOCTYPE HTML PUBLIC "-//W3C//DTD ...
- 2009-08-20 15:41
- 浏览 11219
- 评论(1)
总结1:附件参数g的用法
表达式加上参数g之后,表明可以进行全局匹配,注意这里“可以”的含义。我们详细叙述:
1)对于表达式对象的exec方法,不加入g,则只返回第一个匹配,无论执行多少次均是如此,如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。例如
var regx=/user\d/;
var str=“user18dsdfuser2dsfsd”;
var rs=regx.exec(str);//此时rs的值为{user1}
var rs2=regx.exec(str);//此时rs的值依然为{user1}
如果regx=/user\d/g;则rs的 ...
- 2009-08-19 11:32
- 浏览 1388
- 评论(0)