- 浏览: 95829 次
- 性别:
- 来自: 长沙
最新评论
-
eecc:
特意登录进来感谢作者!解决了我的大难题~
excel有些文本不能转换成数值,需要双击才能显示这数字 -
jebai0521:
...
javascript ==和===的区别 -
cl1154781231:
有帮助,谢谢
myeclipse代码提示功能 -
cl1154781231:
看了视频过来看来。
myeclipse代码提示功能 -
xiangxuehai_jiaer:
1.5 jsp中页面的两种跳转方法的比较
文章列表
本文转自:http://blog.sina.com.cn/s/blog_65554d980100ijft.html
通配符基本介绍
泛型是一种表示类或方法行为对于未知类型的类型约束的方法,比如 “不管这个方法的参数x 和 y 是哪种类型,它们必须是相同的类型”,“必须为这些方法提供同一类型的参数” 或者 “foo() 的返回值和 bar() 的参数是同一类型的”。
通配符 — 使用一个奇怪的问号表示类型参数 — 是一种表示未知类型的类型约束的方法。通配符并不包含在最初的泛型设计中(起源于 Generic Java(GJ)项目),从形成 JSR 14 到发布其最终版本之间的五年多时间内完成设 ...
DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。
Java代码
public enum Color {
RED, GREEN, BLANK, YELLOW
}
用法二:switchJDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。
Java代码
...
防止表单重复提交主要用的到标签是<s: token />,拦截器 <interceptor-ref name="token" />,还有一个默认的返回值<result name="invalid.token">/input.jsp</result>
在页面加载时,<s: token />产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如:
<input type="hidden" name="s ...
jsp内置对象
定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量
JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):
1.request对象
客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。
序号 方 法 说 明
1 object getAttribute(String name) 返回指定属性的属性值
2 Enumeration getAttributeNames() 返回所有可用属性名的枚举
3 Str ...
为什么需要ModelDriven
所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:
package cn.com.leadfar.struts2.actions;
public class User {
private int id;
private String username;
private String password;
private int age;
private String address;
public String getUsername ...
http://hi.baidu.com/zhouwei9960/blog/item/6f9dec674123b62cab184cc4.html 处转载
struts2中theme属性包括xhtml,html,simple,ajax 。默认是xhtml
theme:设置struts2标签的主题,默认为xhtml。 theme=xhtml时:会默认额外生成tr,td。 theme=simple时:就生成标签所对应的html标签形式。
在默认情况下,表单元素是分布在不同行的。如下代码:<s:form action="login2"> <s:tex ...
原文来自:http://struts.apache.org/2.x/docs/tag-syntax.html
常见错误写法:
<s:textfield key="state.label" name="state" value="ca"/>
原因:在给textfield传入值的时候,struts会先去查找一个叫getCa的属性,这不是我们的意图,我们想做的是直接把ca当作一个字符串,填入textfield中。
解决办法:
可以用下面的写法,一个不推荐的写法:
<s:textfi ...
推荐一个好的学习struts的思路---去官网下一个struts包解压,里面有个apps目录,里面是struts的example,认真看完example,基本上你就会用了,边看边做笔记边尝试写一些示例代码。
如果数据排列在单个列中,此方法效果最佳。下面的示例假定数据位于 A 列,首行为第 1 行 ($A$1)。要使用此示例,请按照下列步骤操作:
1.选择包含文本的一列单元格。
2.在“数据”菜单上,单击“分列”。
3.在“原始数据类型”下,单击“分隔符号”,然后单击“下一步”。
4.在“分隔符号”下,单击以选中“Tab 键”复选框,然后单击“下一步”。
5.在“列数据格式”下,单击“常规”。
6.单击“高级”,相应地设置“十位分隔符”和“千位分隔符”。单击“确定”。
7.单击“完成”。
文本现在即转换为数字。
【转载,原文出处http://www.douban.com/note/18510346/】 1 引言 在应用程序的设计中,经常需要读取Excel数据或将Excel数据导入转换到其他数据载体中,例如将Excel数据通过应用程序导入SQL Sever等数据库中以备使用。笔者在开发“汽车产业链
在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments
Arguments
该对象代表正在执行的函数和调用它的函数的参数。
[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。 说明
Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。Arguments是一个类似数组但不是数组的对象,说它类似数组是因为其具有数组一样的访问性质及方式,可以由arguments[n]来访问对应的单个参数的值, ...
最近下了一个StatSVN代码统计工具,发现中文乱码,非常无奈!
用jd-gui反编译得到了java文件,可是由于一些内部类、包、lib文件找不到,还的成项目后无法编译通过,于是想来想去,认真研究了一下jdk的源代码,看了一下String的存储结构,终于采用直接修改class文件的方法可以得到解决,而且不用再编译。后来高人指点,先将jar文件解压,把要修改的那个class文件所在包拷完全复制到某一磁盘(比如D:)根下,将要修改的class文件反编译得到的java源文件放到此class文件的同一目文件录下,进入cmd命令,切换到刚才那个磁盘(命令cd D:),然后用命令javac 目录\XXX. ...
extjs 动态TreePanel问题
- 博客分类:
- extjs
今天做了一个TreePanel,在初始进入TreePanel,没有给定loader的dataUrl,而是想从一个ComboBox选择值后,根据ComboBox选择值加载TreePanel的loader的dataUrl,可是tree显示不出来,调来调去最后发现是TreePanel的loader的dataUrl没有初始值的问题,不管给TreePanel的loader的dataUrl一个什么初始值,只在不为空都行。
Object.prototype.Clone = function() { var objClone; if ( this.constructor == Object ) objClone = new this.constructor(); else objClone = new this.constructor(this.valueOf()); for ( var key in this ) { if ( objClone[key] != this[key] ) { if ( typeof(this[key] ...
== equality 等同,=== identity 恒等。
==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如 ...