博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java applet怎么传参_我可以将复杂参数传递给Java Applet吗?
阅读量:5108 次
发布时间:2019-06-13

本文共 786 字,大约阅读时间需要 2 分钟。

我是Java的新手,我必须创建一个用于以电子方式签署文档的applet. applet将从ASP.Net网页应用程序调用.

现在,我将applet嵌入页面中作为< object id =“EDOCApplet”classid =“clsid:8AD9C840-044E-11D1-B3E9-00805F499D93”>并将参数发送到applet,如下所示:

在applet中,我可以使用applet的内置方法getParameter(“EdocPath”)获取值;

我需要的是能够将applet传递给几个文件及其“显示名称”的列表.例如,将它写成XML字符串会很简单:

...

但是,据我在HTML4.01 specification中看到,PARAM HTML元素可能没有内容,也没有结束标记.

我正在考虑的选择是:

> html-encode xml结构并将其发送到单个PARAM对象中的applet

>创建PARAM对象列表并构建其名称,如“File1”,“Description1”,“File2”,“Description2”,“File3”……然后在Java applet中创建一个while循环来读取文件名,而有任何.

然而,这些解决方案似乎都不优雅.问题是,在这种情况下,最佳做法是什么?

解决方法:

将它们以逗号分隔:

value="\\some\where\file.txt,\\some\where\file.txt" />

然后使用String.split():

String[] fileNames = param.split(",");

如果结构更复杂,您可以使用JSON来表示它们.

标签:java,parameters,applet,html

来源: https://codeday.me/bug/20190705/1385482.html

转载地址:http://jqjdv.baihongyu.com/

你可能感兴趣的文章
Python随堂笔记2-数据类型
查看>>
UML作业第二次:类图中类的表示
查看>>
页面小模块排列不计数目(最多一行3列),自动居中显示
查看>>
mysql中char,varchar与text类型的区别
查看>>
JavaScript海报定时弹框设计
查看>>
测试博客
查看>>
linux cent os 6.5安装Nginx
查看>>
Dom操作之兼容技巧
查看>>
人的一生应该这样度过
查看>>
Struts1项目转成Struts2项目步奏
查看>>
Mysql游标
查看>>
2013-2014健一的学习总结
查看>>
程序中的魔鬼数字
查看>>
蛋疼的Apple IOS Push通知协议
查看>>
循环队列
查看>>
设计模式入门之职责链模式Chain Of Responsibility
查看>>
js页面跳转
查看>>
CODEVS 3279 奶牛的健美操
查看>>
正则表达式全部符号解释
查看>>
【转载】Linux 文件系统的目录结构
查看>>