- 浏览: 276058 次
- 性别:
- 来自: 济南
最新评论
-
han2000lei:
问题已解决,见下面代码
public void validat ...
一个关于struts2上传文件超过限制大小如何提示的问题 -
liuxuejin:
你好,我想请教你一个问题,我们打算开发一个BS架构的卖家服务应 ...
淘宝API开发ISV订购页面必看 -
andey007518:
properties文件直接放到src路径下,
Propert ...
java读取properties配置文件 -
dove19900520:
朋友,你这个支持群发吗?为什么我按照你的写法来了改了一下,做成 ...
javamail发送邮件 -
emengbingkuai:
终于找到了
javascript中获取某月的天数
文章列表
JavaScript解释器包含一种功能,允许JavaScript代码来查询和设置java对象中字段值以及调用java对象中的方法。另外,JavaScript公平可以自己创建一个java对象。来看一段代码:
//创建java对象
var frame = new Packages.javax.swing.JFrame("Hello World");
var button = new Packages.javax.swing.JButton("Hello World");
var font = new Packages.java.awt.Fon ...
- 2009-03-22 20:58
- 浏览 2211
- 评论(1)
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵
以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。
我的代码有三个类:
第一个类:MailSenderInfo.java
package com.util.mail;
/**
* 发送邮件需要使用的基本信息
*/
import java.util.Properties;
public class MailSenderInfo {
// 发送邮 ...
无论何时,从一种语言中调用另一种语言的时候,都必须考虑的问题是一种语言的类型如何映射到另一种语言的类型。假设把一个java.lang.String和一个java.lang.Integer变量绑定到一个Bindings对象中,当JavaScript脚本使用这些变量的时候,它所见到的值是什么类型的呢?如果脚本的计算结果是JavaScript布尔类型的值,eval()方法所返回的对象是什么类型的呢?
当把一个Java对象存储到一个Bindings对象时,它会根据以下方式转换为JavaScript:
1、Boolean对象转换为JavaScript布尔值。
2、所有java.lang.N ...
- 2009-03-18 14:43
- 浏览 3761
- 评论(0)
随着java6.0的出现,向java嵌入javascript脚本变的特别容易。java6引入了一个新的javax.script包,为脚本化语言提供了一个通用接口。
java中嵌入javascript脚本的思路:
1.取得脚本解释器的管理器Manager
2.从管理器中取得js的解释器实例Scri ...
javascript中的模块和名字空间是不可区分的内容。
我们定义的每个单独的函数,都是作为全局对象的一个属性。而javascript代码模块化,所必须遵守的最重要的规则就是:避免定义全局变量。因为,当定义一个全局变量时,都 ...
- 2009-03-04 12:35
- 浏览 3753
- 评论(0)
在javascript中,子类化和继承都不是扩展一个类的唯一方式。函数是数据值,可以从一个类复制函数用于另一个类。
我们写一个借用方法,一个单独的function,在这个函数中完成
例:从一个类借用方法供另一个类使用
function borrowMethods(borrowFrom,addTo){ //参数必须是两个构造函数名
var from = bowwowForm.prototye;
var to = addTo.prototype;
for(m in from){ //循环被借用的那个构造的的原型属性
if(typeof from[ ...
- 2009-03-02 09:03
- 浏览 1879
- 评论(0)
当子类的方法与超类同名时,子类的方法会覆盖超类的这个同名方法。这相当于对方法进行重写。在方法重写时,主要是为了扩展功能,而不是要完全覆盖超类中的方法。下面我们就以toString()方法为例,来看一下子类怎样来调用父类中的同名方法:
超类的toString()方法:
Rectangle.prototype.toString=function(){
return "["+this.width+"","+this.height+"]";
}
子类重写这个方法并调用父类中的这个方法:
PositionedRectangl ...
- 2009-03-02 08:48
- 浏览 4672
- 评论(1)
一、使用User对象时的注册问题:
Helma中user对象的注册有两种方式,一种通过var u = new User();的方式。另一种是通过app. registerUser(username, password)的方式。但经过使用存在如下问题:
1.在使用Helma自己的数据库时,请使用app.registerUs ...
- 2009-02-21 16:01
- 浏览 1265
- 评论(0)
先定义一个父类的构造函数:
function Rectangle(w,h){
this.width = w; //代表矩形的宽
this.height= h; //代表矩形的高
}
Rectangle.prototype.area=function(){//此定义是构造函数原型对象的一个属性,它代表面积
return this.width * this.height;
}
Rectangle.prototype.toString=function(){//定义一个toString的原型方法
return " ...
- 2009-02-20 17:04
- 浏览 2829
- 评论(0)
javascript中的this:
先来看一段代码:
function test(){ //定义一个函数
alert(this.p);
}
//定义两个对象
var obj1=new Object();
var obj2=new Object();
//给两个对象都添加属性p,并分别等于1和2
obj1.p=1;
obj2.p=2;
//给obj1添加方法,这个方法是我们前面定义的函数,用于显示p的值
obj1.getP= test;
obj1.getP();//调用obj1的getP方法,输出值为1
obj2.getP=obj1.getP;// ...
- 2009-02-18 14:59
- 浏览 1331
- 评论(1)
老公要明白:老婆就是老婆,只要去疼,不要拿来比较,别说她不如别人的老婆漂亮,别数落她不够能干,龙配龙来凤配凤,漂亮的,你没有福分独拥,能干的,你没有能力享用,更何况“安知千里外,不有雨兼风”?女人天生是弱者,需要男人的疼爱,精神的伤害对她们来说后果将更可怕。
老婆要知道:不要摆脸色给对方看,一个生气的女人是很丑陋的。他工作已有许多压力,没有义务回家还要看你的脸色哄你开心。对方性格上会有缺点,生活细节会与你不同,令你不满意,但他怎么可能是完美的,在你面前,他要放下面具,做回自己,做个普通人。宽容是做人和对待婚姻应有的态度。容忍和体谅对方。
老公要明白:不要把老婆当作出气筒,一个只会对着老婆 ...
- 2009-02-18 09:03
- 浏览 1189
- 评论(0)
在Helma中有一个macros.js文件,现在来介绍一下它的作用:
Helma中的Macros与Helma中的skin模板(http://han2000lei.iteye.com/blog/327907)是密切相关的,它是skin模板中的一段脚本。在我们的jsp或aspx中脚本的代码段是直接写在页面中的,而helma的脚本却是写在macros.js文件中的。
下面来看一下它的使用。
在使用之前,你必须确定在你的对象目录之下要有一个macros.js文件。
其文件格式如下:
#HopObject/macros.js #号是文件中的注释。我在这里使用,意思是指下面 ...
- 2009-02-14 09:54
- 浏览 1195
- 评论(0)
下面来看一下Helma中的skin模板:
Helma中的skin模板其实就是一个页面,与html是一样的。但是它的后缀名是.skin,它支持一种脚本格式,这种脚本是Helma程序中经常用到的脚本,我们暂称其为Helma脚本。此脚本非常短小,还现还没有发再像java或aspx那么长的脚本段,一般情况下是它是像下面这样用的。请看代码:
<form name="f" method="post" action="<% response.action %>">
</form> <% ...
- 2009-02-13 09:03
- 浏览 1540
- 评论(0)
Helma中的Global与HopObject在Helma中是两个文件目录,其作用都是存放公共的东西。Helma中的Global与HopObject在Helma中非常重要,有了它们,可以为我们的rest风格的编程提供很多方便。这两个文件夹虽然都是存放公共的代码,但是它们的区别非常之大,弄清它们对我们编程来说有非常重要的意义。下面我们来区分一下这两个目录:
1、Helma中的Global:
这个目录存放的公共的东西,可以是一些公共的模板,公共的action代码等,举一个现实中的例子来说明。
Helma中的Global中的东西是公共的,就像我们北京的天安广场,它是公共的。 ...
下面来看一下Helma中User的使用:
Helma中的user与其它程序中的用户没有什么分别,代表的都是程序中必不可少的用户。对其操作无非就是添加新用户,修改用户,用户名与密码验证等等。
在Helma中使用User,主要有这么两种方式:一是在session中,一是在app中(即appliction中)
一、在app中使用user的方法:
1、app.registerUser(usernaem,password); //它会根据用户名进行注册,如果用户名已存在,则注册不成功,返回null值。如果注册成功,返回的是新注册的这个用户对象。例:
var u = app.registerUser ...
- 2009-02-10 15:05
- 浏览 1269
- 评论(0)