亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

jsp頁面調用applet實現人民幣的大小寫轉換

2024-09-05 00:18:26
字體:
來源:轉載
供稿:網友

小程序以前從未被使用過,更不用說在JSP頁面中了,這次錯新技術頻道小編教你學習jsp頁面調用applet實現人民幣的大小寫轉換的方法,希望對你學習有幫助!

實現方法一

?

applet實現頁面是rmb.jsp,此頁面是通過applet來實現人民幣小寫轉換成大寫的。此頁面有三個變量需要在載入classes的時候進行初始化:

<applet? type="applet" id="myApplet" codebase = "." name="TestApplet"

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

width="560" height="25">

<param name="RGB_Back" value="241|247|251">

<param name="RGB_Fore" value="255|0|0"/>

<param name="WIGTH" value="560"/>

</applet>

變量RGB_Back是初始化背景色的,修改次變量可以使applet的背景色跟自己頁面的風格一樣;變量RGB_Fore是初始化字體的顏色; WIGTH要和applet的寬度一樣,這個變量是保證顯示的轉換信息在中間顯示。

此種方法不能傳遞值給頁面trans.jsp,只能顯示并且不能copy

?

頁面代碼如下:

<html>

<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” ?onkeyup=”trans()”><br><hr>

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

</form>

</body>

</html>

??? ??

實現方法二

?

applet實現頁面是rmb.jsp,此頁面是通過applet來實現人民幣小寫轉換成大寫的。此頁面不需要變量進行初始化,在頁面上不顯示applet畫的圖像;而可以把轉換的值傳遞給頁面變量:

<applet? type="applet" id="myApplet" codebase = "." name="TestApplet"

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

width="0" height="0">

</applet>

?

頁面trans.jsp代碼如下:

<html>

<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” ?onkeyup=”trans()”><br>

轉換結果:<input type=”text” name=”rmb_result” ><br>

</form>

</body>

</html>

附錄

1applet代碼:

?

package lqh.rmb.Applicate;

?

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

import lqh.rmb.*;

?

public class Rmb extends Applet {

? private boolean isStandalone = false;

? private RMBConversion rmb=new RMBConversion();

? private? String var0 = "";

? private? String re_rmb="";

? private? String wigth ="0";

? private String back_color;

? private String fore_color;

?

? public String getParameter(String key, String def) {

?? return isStandalone ? System.getProperty(key, def) :

???? (getParameter(key) != null ? getParameter(key) : def);

? }

? public void paint(Graphics g) {

??? if(wigth.equals("0")){

????? wigth = "560";

??? }

??? int i= Integer.parseInt(wigth);

?

??? if(checkNum(var0)){

????? if(var0.endsWith(".")){

?????? var0 = var0.substring(0,var0.length()-1);

????? }

????? re_rmb= rmb.RMB(var0);

??? }else{

????? re_rmb="輸入錯誤"+var0;

??? }

??? int middel =(i - re_rmb.length()*12)/2;

??? this.setBackground(new Color(getColor(back_color)[0], getColor(back_color)[1], getColor(back_color)[2]));

??? this.setForeground(new Color(getColor(fore_color)[0], getColor(fore_color)[1], getColor(fore_color)[2]));

??? g.drawString(re_rmb,middel,20);

? }

? public void init() {

??? try {

????? back_color = this.getParameter("RGB_Back", "241|247|251");

?????? }catch(Exception e) {e.printStackTrace();}

?? try {

???? fore_color = this.getParameter("RGB_Fore", "255|0|0");

???? }catch(Exception e) {e.printStackTrace();}

?? try {

???? wigth = this.getParameter("WIGTH", "0");

???? }catch(Exception e) {e.printStackTrace();}

?? try {

???? jbInit();

?? }catch(Exception e) { e.printStackTrace(); }

?}

? private void jbInit() throws Exception {

?? this.setBackground(new Color(getColor(back_color)[0], getColor(back_color)[1], getColor(back_color)[2]));

? }

? public void setRMB(String rmb_temp){

??? var0 = rmb_temp;

? }

? public String getRMB(String rmb_temp){

??? if(checkNum(rmb_temp)){

????? if(rmb_temp.endsWith(".")){

?????? rmb_temp = rmb_temp.substring(0,rmb_temp.length()-1);

????? }

????? re_rmb= rmb.RMB(rmb_temp);

??? }else{

????? re_rmb="輸入錯誤"+rmb_temp;

??? }

??? return re_rmb;

? }

? public boolean checkNum(String str){

??? String numChar="0123456789.";

??? boolean breakBoolean = false;

??? for(int i=0;i<str.length();i++){

????? if(numChar.indexOf(str.substring(i,i+1))<0){

??????? breakBoolean =true;

????? }

????? if(breakBoolean) break;

??? }

??? if(breakBoolean){

????? return false;

??? }else{

????? if(str.startsWith(".")){

??????? return false;

????? }else{

??????? return true;

????? }

??? }

? }

? public String[][] getParameterInfo() {

??? String[][] pinfo =

????? {

????? {"RGB_Back", "String", ""},

????? {"RGB_Fore", "String", ""},

????? {"WIGTH",??? "String", ""},

????? };

??? return pinfo;

? }

? private int[] getColor(String rgb){

?? int[] rgb_return = new int[3];

?? int index =0,nextIndex=0,len=0;

?? while((index =rgb.indexOf("|",nextIndex))>-1){

??? rgb_return[len]=getInt(rgb.substring(nextIndex,index));

??? nextIndex=index+1;

??? len++;

?? }

?? rgb_return[len]=getInt(rgb.substring(nextIndex));

?? return rgb_return;

? }

? private int getInt(String str){

??? try{

????? return Integer.parseInt(str);

??? }catch(Exception e){

????? return 0;

??? }

? }

}

上文是jsp頁面調用applet實現人民幣的大小寫轉換內容,有沒有給你一定啟發呢?總之,大家多多學習這些知識,有助于提高您的工作效率。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲tv在线观看| 成人av在线亚洲| 2019国产精品自在线拍国产不卡| 亚洲福利视频免费观看| 精品中文字幕久久久久久| 国产一区二区三区三区在线观看| 精品国产美女在线| 亚洲国产欧美一区二区丝袜黑人| 欧美性视频网站| 亚洲国产91精品在线观看| 亚洲成人精品视频| 成人精品一区二区三区电影黑人| 96精品久久久久中文字幕| 欧美日韩国产成人在线观看| 亚洲级视频在线观看免费1级| 这里精品视频免费| 国产精品九九久久久久久久| 在线播放国产一区二区三区| 黑人极品videos精品欧美裸| 一区二区三区亚洲| 久久伊人精品天天| 久久亚洲精品国产亚洲老地址| 久久成人人人人精品欧| 欧美亚洲另类在线| 成人午夜两性视频| 日韩av在线直播| 国产69精品久久久| xvideos成人免费中文版| 中文字幕欧美精品在线| 国产精品偷伦一区二区| 国产日本欧美一区二区三区在线| 国产视频在线一区二区| 欧美一级淫片丝袜脚交| 91在线色戒在线| 91精品国产91久久久久久最新| 国产成人久久久| 久久久亚洲精选| 色综合久久久888| 亚洲黄在线观看| 国产午夜一区二区| 国产精品久久久久7777婷婷| 国产欧洲精品视频| 欧美丰满少妇xxxxx做受| 国产小视频91| 久久久这里只有精品视频| 日韩欧美中文字幕在线播放| 992tv在线成人免费观看| 亚洲女人被黑人巨大进入| 亚洲缚视频在线观看| 国产精品免费一区| 久久亚洲一区二区三区四区五区高| 国产亚洲精品美女久久久久| 国产成人精品国内自产拍免费看| 亚洲一级黄色av| 岛国av一区二区在线在线观看| 最近日韩中文字幕中文| 亚洲va欧美va国产综合久久| 97激碰免费视频| 亚洲成人国产精品| 亚洲福利影片在线| 欧美精品在线观看| 国产这里只有精品| 疯狂做受xxxx高潮欧美日本| 久久综合五月天| yw.139尤物在线精品视频| 欧美一区亚洲一区| 自拍偷拍亚洲欧美| 美女性感视频久久久| 91国产精品视频在线| 国产精品美女午夜av| 日韩第一页在线| 日韩中文字幕久久| 成人在线视频福利| 欧美精品一区三区| 国产一区二中文字幕在线看| 久久视频在线观看免费| 亚洲国产精品va在看黑人| 日韩电视剧免费观看网站| 精品久久国产精品| 亚洲欧洲日本专区| 亚洲人成在线播放| 国产精品女视频| 日韩av在线不卡| 国产精品第二页| 国产97人人超碰caoprom| 国产精品久久久久久影视| 日韩在线中文字幕| www.久久久久| 国产精品视频白浆免费视频| 91在线精品播放| 上原亚衣av一区二区三区| 欧美性资源免费| 九九热精品视频国产| 97精品免费视频| 国产97免费视| 色吧影院999| 亚洲无亚洲人成网站77777| 欧美专区在线视频| 8090成年在线看片午夜| 久久色精品视频| 欧美亚洲另类制服自拍| 久久香蕉国产线看观看网| 亚洲理论在线a中文字幕| 欧美性感美女h网站在线观看免费| 欧美巨猛xxxx猛交黑人97人| 最近免费中文字幕视频2019| 一本一道久久a久久精品逆3p| 日韩精品亚洲精品| 亚洲人在线观看| 久久夜色撩人精品| 亚洲精品国产精品国自产在线| 国产v综合ⅴ日韩v欧美大片| 国产精品免费网站| 91免费精品国偷自产在线| 日韩精品福利网站| 久久这里只有精品视频首页| 国产一区二区三区三区在线观看| 91天堂在线视频| 热久久99这里有精品| 在线免费观看羞羞视频一区二区| 亚洲影院高清在线| 2018中文字幕一区二区三区| 成人欧美一区二区三区黑人孕妇| 欧美精品第一页在线播放| 亚洲午夜小视频| 成人在线精品视频| 亚洲第一精品夜夜躁人人爽| 国产精品毛片a∨一区二区三区|国| 黄色精品一区二区| 久久久久久国产精品美女| 疯狂欧美牲乱大交777| 亚洲自拍av在线| 亚洲系列中文字幕| 日本精品视频网站| 日韩精品在线视频美女| 91av在线播放| 欧美成人中文字幕在线| 欧美一级片一区| xxav国产精品美女主播| 久久久精品一区二区| 久热精品视频在线观看一区| 欧美亚洲激情视频| 福利一区福利二区微拍刺激| 2020欧美日韩在线视频| 成人欧美一区二区三区在线湿哒哒| 久久97精品久久久久久久不卡| 午夜剧场成人观在线视频免费观看| 欧美做受高潮电影o| 57pao精品| 国产精品影院在线观看| 久久精品这里热有精品| 国产香蕉一区二区三区在线视频| 亚洲最大福利视频| 正在播放欧美一区| 国产a级全部精品| 欧美精品在线看| 欧美精品精品精品精品免费| 国产第一区电影| 欧美精品videossex88| 欧美精品videossex性护士| 伊人av综合网| 日韩成人在线视频观看| 中文字幕国产亚洲2019| 隔壁老王国产在线精品|