站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题jsp页面调用applet实现人民币的大小写转换 (一)

jsp页面调用applet实现人民币的大小写转换 (一)

摘要: jsp页面调用applet实现人民币的大小写转换 (一)


实现方法一

applet实现页面是rmb.jsp,此页面是通过applet来实现人民币小写转换成大写的。此页面有三个变量需要在载入classes的时候进行初始化:

type=applet id=myApplet codebase = . name=TestApplet

align=middle code=lqh.rmb.Applicate.Rmb.class

width=560 height=25>

RGB_Back value=241|247|251>

RGB_Fore value=255|0|0/>

WIGTH value=560/>

变量RGB_Back是初始化背景色的,修改次变量可以使applet的背景色跟自己页面的风格一样;变量RGB_Fore是初始化字体的颜色; WIGTH要和applet的宽度一样,这个变量是保证显示的转换信息在中间显示。

此种方法不能传递值给页面trans.jsp,只能显示并且不能copy。

页面代码如下:

<head>人民币小写转换成大写</head>

<%@ page contenttype=text/html;charset=gb2312 %>

<script language=JavaScript>

function trans(){

//取变量的值

var aaa=document.rmb. rmb_test.value;

//给applet赋变量的值

document.myApplet.setRMB(aaa);

document.myApplet.repaint();

return true;

}

</script>

<body>

<form name=rmb>

输入金额:<input type=”text” name=”rmb_test”


<%@ include file=../rmb.jsp %>

</form>

</body>

实现方法二

applet实现页面是rmb.jsp,此页面是通过applet来实现人民币小写转换成大写的。此页面不需要变量进行初始化,在页面上不显示applet画的图像;而可以把转换的值传递给页面变量:

type=applet id=myApplet codebase = . name=TestApplet

align=middle code=lqh.rmb.Applicate.Rmb.class

width=0 height=0>

页面trans.jsp代码如下:

<head>人民币小写转换成大写</head>

<%@ page contenttype=text/html;charset=gb2312 %>

<%@ include file=../rmb.jsp %>

<script language=JavaScript>

function trans(){

var aaa=document.rmb. rmb_test.value;

//得到转换的值

var rmb = document.myApplet.getRMB(aaa);

document.rmb. rmb_result.value = rmb;

return true;

}

</script>

<body>

<form name=rmb>

输入金额:<input type=”text” name=”rmb_test”

转换结果:<input type=”text” name=”rmb_result” >

</form>

</body>



↑返回目录
前一篇: jsp页面调用applet实现人民币的大小写转换 (二)
后一篇: 通过JSP的预编译消除性能瓶颈