- 浏览: 234568 次
- 性别:
- 来自: 广州
最新评论
-
q459997705:
写的很好,对我很有用
java 连接paradox数据库的几种方式 -
raisun_1988:
还不会用啊
扩展GridPanel,附带分页选中状态,实现快速构建一个功能齐全的Grid -
海阔天空shen:
貌似不行吧 一直loading
查看ext的api文档 -
fxn19870827:
好像是不行啊
jsp解决图片缓存问题 -
songs_0319:
没有用 ,在firefox里面还是乱码
设置EXT提交数据的编码
文章列表
在struts2中你也可以指定想执行的方法,而不一定要是execute方法,只需在action的配置中增加一个属性method指向执行的方法名就行啦如
<action name="myAction1" class="xxx.MyAction" method="myMethod1">
<result />
</action>
<action name="myAction2" class="xxx.MyAction" method="m ...
- 2008-12-01 17:40
- 浏览 1123
- 评论(0)
struts2为所有的primitive类型提供了自动类型转换,当类型转换出错时,struts2提供了默认的提示信息为:
Invalid field value for field "number".
但是这个提示信息很不友好,所以一般我们都必需定义自己的一个类型转换时的错误提 ...
- 2008-12-01 15:47
- 浏览 5169
- 评论(0)
要使用struts2中的标签,首先要先导入标签库
<%@ taglib prefix="s" uri="/struts-tags" %>
<s:fielderror /> -->>当验证出错时,使用该标签可以打印出错误信息(field级别)
<s:actionerror/> -->>当验证出错时,使用该标签可以打印出错误信息(action级别)
- 2008-12-01 14:21
- 浏览 1327
- 评论(0)
struts2 已经为我们提供了几乎所有的primitive类型以及常用类型(如Date)的类型转换器,我们也可以为我们自己的类型添加转换器,struts2为我们提供了一个类型转换器的接口:org.apache.struts2.util.trutsTypeConverter,这是一个抽象类,继承自ongl.DefaultTypeConverter,你也可以直接继承DefaultTypeConverter定义自己的转换器,但是strutsTypeConverter提供了更简单以及更好理解的方式,下面我们写一个自己的转换器:这个转换器的用处是把姓名转换成一个姓和名的类型,前端的输入为"名_ ...
- 2008-12-01 12:39
- 浏览 3151
- 评论(0)
struts2中的Action可以是一个普通的POJO的java类,而不用继承或实现特定的接口,只需要遵守像一定的约定就行。下面就是一个Action
class POJOAction {
public String execute() throws Exception {
return "success";
}
}
默认的情况下 ...
- 2008-11-27 14:40
- 浏览 1219
- 评论(0)
struts.xml中包含的是开发Action所需要修改的配置。基本结构如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
...
- 2008-11-27 13:30
- 浏览 2009
- 评论(0)
struts.properties 的主要功能就是自定义一些web应用的执行环境.
如果不对struts.properties进行配置的话,那么将使用默认的配置,你可以从struts2-core.jar包里的default.properties找到默认的属性列表,如果在struts.properties增加新的配置时,那么d ...
- 2008-11-27 12:34
- 浏览 1355
- 评论(0)
<filter>
<filter-name>action2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>action2</filter-name>
<url-pattern>/*</url-pattern> ...
- 2008-11-27 11:35
- 浏览 2981
- 评论(0)
将方法的调用连接到方法本身这个过程称为“绑定binding ”,当绑定发生在程序运行之前时(如果有的话,由编译器和连接器负责,C就是一种前绑定的语言)称为前绑定(early binding )。 在运行时,根据对象的类型来决定运行哪个方法称为后绑定(late binding),后绑定也被称为动态绑定(dynamic binding )或运行时绑定(run-time binding).java 的所有方法都是属于后绑定。
也有一个例外,当方法声明为final类型时,因为方法不会被继承或改变,也就无谓多态啦,这时就是使用的前绑定。
- 2008-11-26 10:49
- 浏览 807
- 评论(1)
在java中,每个类编译之后都保存在它自己的文件里,不到需要的时候,这个文件是不会被装载的,你可以说:“类的代码会在他们第一次使用时被装载”。类的装载通常发生在他们第一次被创建的时候,但是访问static数据和static方法时也会装载。
另一种特殊情况:当装载的类有父类时,它会先去装载父类,以此类推。
- 2008-11-26 10:17
- 浏览 801
- 评论(0)
java 中的finalize()方法是为了清除那些不是用new 创建的内存,因为java的垃圾回收器只回收new 创建的内存,且只有当垃圾回收器启动时才会执行finalize()方法,而java中一切皆为对象,似乎没有必要用到finalize()方法,其实finalize()的最大用处在于java可以调用c或c++写的程序,除非你用c/c++里的free(),否则它不会自动释放内存,其后free()是c/c++里的方法,因此你得在finalize()里用native method(java对其它语言的支持)方法调用free();
另外,finalize方法还有另一个重要的用处,那就是检查对象 ...
- 2008-11-24 12:11
- 浏览 1360
- 评论(0)
不能用返回值来区分重载
重载时当参数为原始类型(primitive)时应注意:当实参(方法实际调用的参数类型)小于形参(方法定义时的参数类型)时,那么传进去的实参就会被提升,反之,则编译不通过,你必须强制转换。
- 2008-11-24 11:42
- 浏览 812
- 评论(0)
布尔:false
整型:0
浮点型:0.0
只有当变量为类的变量时(是类的变量,而不是类变量static),变量才享受默认值,如果是本地变量(比如类的方法里的变量),则不拥有默认值,你必需给它附值,否则编译时会出错。
- 2008-11-23 17:38
- 浏览 1030
- 评论(0)
当修改jsp图片元素的时候,特别是小图片,往往出现不刷新图片的现象(针对先后图片名称相同,内容不同的情况),这是由于IE要会从缓存中读取原来的那张旧的具有相同名称的图片,所以不会及时刷新出新的图片到页面中,而你手中F5刷新则可以。
图片缓存跟一般页面缓存是不大一样的,一般页面缓存只要设置
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response. ...
- 2008-11-06 15:13
- 浏览 3824
- 评论(1)
对于提交中出现的乱码,在Ext中可以修改Request Header中Content-Type的设置,具体的方法为:Ext.lib.Ajax.defaultPostHeader += ";charset=utf-8";
- 2008-10-27 10:35
- 浏览 1319
- 评论(1)