Java2HTML改造手记(5)

立创开源Link Hub多功能USB扩展坞:CH339F主控+4层板设计,实测网口/存储性能 本文深度评测了立创开源Link Hub多功能USB扩展坞,其采用CH339F主控芯片与4层PCB板设计,并严格进行阻抗匹配。实测表明,该扩展坞的USB接口与microSD读卡器性能均接近USB 2.0理论极限,百兆以太网口转换效率高,性能损失极小。设计上注重电源保护与信号完整性,是一个兼顾稳定性与成本的高完成度开源硬件项目。 阅读详情

接下来就是我们的重头戏了.让这个参数起作用.

在java2html.java main方法中最后调用了

java2html.buildJava2HTML();

那么我们就从这里继续吧.

 

    public boolean buildJava2HTML()

        throws Exception

    {

        O01049();

        O01050 o01050 = new O01050(O01044);

        if(O01043 == null)

        {

            setJavaDirectorySource(new String[] {

                "."

            });

        }

        O01052 o01052 = new O01052(O01043, O01045, O01040, O01041, O01012, O01014, o01050);

        if(!O01042)

        {

            O01052.O01054(O01045, o01052, O01002);

        }

        o01052.O01055();

        return true;

    }

先看看O01049()作了什么:

    private void O01049()

        throws IOException

    {

        (new File(O01045)).mkdirs();

        File file = null;

        FileWriter filewriter = null;

        file = new File(O01045 + File.separator + "stylesheet.css");

        filewriter = new FileWriter(file);

        filewriter.write(O07.O0998());

        filewriter.close();

        System.out.println("Created " + file.getAbsolutePath());

        if(!O01042)

        {

            File file1 = new File(O01045 + File.separator + "front.html");

            FileWriter filewriter1 = new FileWriter(file1);

        filewriter1.write(O07.O0999());

            filewriter1.close();

            System.out.println("Created " + file1.getAbsolutePath());

            file1 = new File(O01045 + File.separator + "index.html");

            filewriter1 = new FileWriter(file1);

            filewriter1.write(O07.O01001(O01002));

            filewriter1.close();

        }

    }

原来这里生成了几个基本的页面和样式表.而所需的资源是从O07中读取出来的,看来这个文件是重点了.不过这个方法也要修改一下,在输出html文件的时候应该使用用户指定的属性,既然资源是从O07出来的,那么给O07也添加一个encoding属性吧.

//O07.java

 

static String s2;

    public static void setEncoding(String str){

    s2=str;

    }

 

//java2html.java

    private void O01049()

        throws IOException

    {

        (new File(O01045)).mkdirs();

        File file = null;

        FileWriter filewriter = null;

        file = new File(O01045 + File.separator + "stylesheet.css");

        filewriter = new FileWriter(file);

        //modify

        filewriter.write(new String(O07.O0998().getBytes(encoding)));

        filewriter.close();

        System.out.println("Created " + file.getAbsolutePath());

        if(!O01042)

        {

            //写了front.html文件,资源是从O07读取的.原来O07是一个资源文件

//那么我们也给O07添加一个Encoding属性吧.

            O07.setEncoding(encoding);

            File file1 = new File(O01045 + File.separator + "front.html");

            FileWriter filewriter1 = new FileWriter(file1);

            //编码处理

            filewriter1.write(new String(O07.O0999().getBytes(encoding)));

            filewriter1.close();

            System.out.println("Created " + file1.getAbsolutePath());

            file1 = new File(O01045 + File.separator + "index.html");

            filewriter1 = new FileWriter(file1);

            //编码处理

            filewriter1.write(new String((O07.O01001(O01002)).getBytes(encoding)));

            filewriter1.close();

        }

    }

 

让我们回到buildjava2html方法中,看到:

O01052 o01052 = new O01052(O01043, O01045, O01040, O01041, O01012, O01014, o01050);

原来用户参数都是在这里传送进去的,那么把我们的参数也送进取吧.

O01052 o01052 = new O01052(O01043, O01045, O01040, O01041, O01012, O01014, o01050,encoding);

然后在O01052中添加:

private static String encoding;

并把它的构造函数修改一下:

public O01052(String as[], String s, int i, int j, boolean flag, boolean flag1, O01050 o01050,String s1)

    {

        O0106 = new O040(System.in);

        for(int k = 0; k < as.length; k++)

        {

            O01097(as[k]);

        }

 

        O01045 = s;

        O01040 = i;

        O01041 = j;

        O01012 = flag;

        O01014 = flag1;

        O01051 = o01050;

        encoding=s1;

    }

 

欲知后事如何,且听下回分解.

OpenClaw第2章:快速安装 本章将手把手教你安装 OpenClaw。 阅读详情

相关推荐

SAP PP模块 MRP配置实战:5步完成工厂级物料需求计划激活

本文详细介绍了SAP PP模块中物料需求计划(MRP)的工厂级配置实战,通过5个关键步骤从基础环境准备到最终激活。内容涵盖SPRO后台配置、MRP控制者定义、主数据设置及核心参数调整,帮助顾问快速掌握MRP配置清单的完整流程,确保物料需求计划的高效运行。

weixin_30431445的博客 342

Java2HTML改造手记(5) (转)

Java2HTML改造手记(5) (转)[@more@]Java2HTML改造手记(5) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:offi...

csd3176的博客 87

【WILEY】从Revision到Online:一次投稿的完整状态演进与关键节点实战解析

本文详细解析了从Revision到Online发表的完整投稿流程,包括修改稿准备、回复信撰写、状态跟踪等关键节点。特别针对Wiley期刊,提供了实用的操作技巧和常见问题解决方案,帮助作者高效完成论文修改与发表。

weixin_29219189的博客 362

Java2HTML改造手记(6) (转)

Java2HTML改造手记(6) (转)[@more@]Java2HTML改造手记(6) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:offi...

ciya3282的博客 122

示波器面板上的隐藏功能:如何利用BW Limit和EXT TRIG提升测量精度

本文深入探讨示波器面板上的隐藏功能BW Limit和EXT TRIG,揭示它们如何提升测量精度。通过带宽限制(BW Limit)有效滤除高频噪声,结合外部触发(EXT TRIG)确保稳定信号捕获,为电子测量提供专业解决方案。特别适用于开关电源、传感器信号等复杂场景的高精度测量需求。

weixin_30300225的博客 518

Verilator+VSCode实战:5分钟搞定Verilog语法检查与波形调试

本文详细介绍了如何将Verilator仿真器与VSCode编辑器高效集成,打造极速的Verilog开发工作流。通过环境配置、实时语法检查、一键仿真与波形生成等实战技巧,帮助IC设计工程师在几分钟内完成从代码编写到波形调试的全过程,大幅提升中小规模模块的验证效率。

weixin_28454475的博客 470

jsf2.3 html5,JSF 2.2: HTML5 Support

JSF 2.2: HTML5 SupportNo doubt HTML 5 is the hottest topic in web application development.JSF 2.0 is not ready for HTML 5 support. When you are using JSF 2.0/Java EE 6, you can use omnifaces to add HT...

weixin_35103924的博客 259

AUTOSAR从入门到精通-复杂设备驱动(CDD)

CDD是复杂设备驱动的首字母缩写主要为驱动程序或复杂驱动程序,但不限于驱动程序。复杂驱动程序是一种未被AUTOSAR标准化的软件实体,可以通过AUTOSAR接口和/或基本软件模块api访问。 CDD是位于基础软件复杂驱动层的特定模块,与标准BSW模块或Rte交互。 CDD可能需要与分层软件体系结构的模块连接 分层软件架构的模块可能需要连接到CDD CDD可能需要通过Rte连接swc。

getusushu的博客 4195

解析:学Java好还是HTML5好?

互联网行业前景好,薪资高,很多想进去这一领域的小伙伴都在纠结,学Java好还是HTML5好?对于想学习软件开发的朋友来说,HTML5是新兴起的技术,发展前景应该不错;Java一直以来都很受欢迎,所以发展前景也不容小视。

xiaoxijinger的博客 1402

Raspberry Pi 4B 蓝牙串口(SPP)配置与使用

Linux、Android、Windows 等操作系统带有在引导期间启动的蓝牙守护进程/蓝牙服务。 对于与监视器连接并使用 GUI(如 GTK 等)运行的设备,只需多次单击即可轻松启用并连接到附近的设备。 但是在无头设备的情况下,我们必须依赖于需要在命令行上运行的不同命令。 这篇博客我们将讨论如何在无头树莓派上通过蓝牙设备连接附近。

视觉与物联智能 2745

YoloV8改进策略:轻量级的CloFormer助力Yolov8在速度和精度上实现双双提升

CloFormer是清华大学在今年发表的轻量级主干网络,引入了AttnConv,一种attention风格的卷积算子。所提出的AttnConv使用共享权重来聚合局部信息,并配置精心设计的上下文感知权重来增强局部特征。AttnConv和普通attention的结合使用池化来减少CloFormer中的FLOPs,使模型能够感知高频和低频信息。这篇文章主要向大家讲解如何将CloFormer加入到YoloV8中。论文链接:https://arxiv.org/abs/2303.17803v5。

m0_47867638的博客 4311

j2html 安装与配置指南

j2html 安装与配置指南 1. 项目基础介绍 j2html 是一个Java库,用于生成HTML代码,它提供了一个类型安全的接口来构建HTML文档。使用 j2html,开发者可以轻松地创建动态HTML,而无需担心HTML注入攻击,因为它自动转义了所有变量。 主要编程语言:Java 2. 项目使用的关键技术和框架 Java:作为主要的编程语言,Java提供了强大的类型系统和异常处理机制,保证了代...

gitblog_00506的博客 908

【DaVinci Configurator专题】-6-将UDS&OBD诊断数据库文件CDD和PDX导入到CFG

CDD和ODX是两种诊断数据库文件。机器可读的诊断数据库其实就是将传统的Excel调查表等信息编辑成CDD或ODX文件。CDD是Vector私有的一种诊断数据库格式;ODX是国际标准的诊断数据交互格式。CANdelaStudio编辑CDD文件,以及也可以导出ODX文件;ODX Studio用于编辑ODX文件,诊断数据库的编辑其实就是诊断需求的定义。 下面以PDX为例,将其导入到DaVinci Configurator。 目录 1 打开DaVinci Configurator,导入PDX文件 2 解.

「汽车电子助手」的博客 6755

html5开发ria_用于RIA的JavaFX 2与HTML5

html5开发ria 这些天来,我们正在启动一个新项目,以实现Rich Internet Application(RIA) 。 第一个问题是:我们应该使用哪些技术和框架? 后端将是Java或其他现代JVM语言,因为我们是经验丰富的Java开发人员。 在大多数用例中,我们也更喜欢Web框架,该框架主要允许使用Java进行编码,因为我们中的许多人仅具有有关HTML和JavaScript的基本知识。...

最佳 Java 编程 259

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

html2pdf java_java IText html2pdf html转pdf

大量输出报告等场景需要把html导出为pdf,java将html转pdf的方式有很多,但最大名鼎鼎的就是itext,iText是著名的用于生成PDF文档的一个java类库,而其中组件html2pdf是专门用于将html转pdf的。html2pdf提供了类HtmlConverter可以很方便的将html导出为pdf。官方文档:https://itextpdf.com/en/resources/boo...

weixin_29716207的博客 1167

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

html5怎么调用java_在android手机上通过Html5Plus调用java类。

关于html5plus的资料参考http://www.html5plus.org/最近通过html5做手机app,其中涉及到网络通过,必须采用原生的socket,websocket无法满足要求,html5plus可以调用java包,java包封装了socket,以多线程的方式工作,收到数据之后,以event的方式通知js,开发工具包括hbuilder和eclipse。java代码:ClientSo...

weixin_35252979的博客 1419

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

java 7 html5,Java EE7: Creating HTML5 Pages Using JSF 2.2

PurposeThis tutorial shows you how to convert a static HTML5 page into a dynamic JavaServer Faces (JSF) page with HTML5-friendly markup.Time to CompleteApproximately 1 hourIntroductionJSF is a present...

weixin_35950531的博客 135

JAVA直接跳转到HTML5页面

package net.joystart.taskagent.controller; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.security.SignatureException; import java.text.SimpleDateFor...

diaokang2511的博客 3419

从前景、待遇、入门难度分析,Java和HTML5哪个好

互联网行业前景好,薪资高,很多想进去这一领域的小伙伴都在纠结,学Java好还是HTML5好?对于想学习软件开发的朋友来说,HTML5是新兴起的技术,发展前景应该不错;java一直以来都很受欢迎,所以发展前景也不容小视。 Java和HTML5的薪资待遇也都十分不错。那么,到底学Java好还是HTML5好呢?今天小编就从两者的发展前景、工资待遇和入门难度等方面帮大家梳理一下。 Java与HTML5...

BOM485480的博客 1275

3-1 uniapp、HTML5、HTML5+、HTML5+ Runtime、HTML5+ SDK、Native.js 名词解释

3-1 uniapp、HTML5、HTML5+、HTML5+ Runtime、HTML5+ SDK、Native.js 名词解释 uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

能带孩子会做饭 4168

html5 拖拽 上传 java,HTML5文件上传到Java Servlet

My question kind of says it all. I am currently using Uploadify (Flash + Ajax) to the Servlet (Commons Upload w/ OWASP ESAPI overlay) with success, but I was wondering how I would go about building in...

weixin_39539563的博客 147

HTML发展,HTML4与HTML5?

HTML(超文本标记语言)是用于创建网页和网页应用的标准标记语言。自1990年代初首次发布以来,HTML已经经历了多个版本的更新,每个版本都引入了新特性、改进和规范。以下是HTML主要版本的发展历程和区别:在下面的案例中: HTML5 在下面的案例中: 参考 https://www.w3.org/ https://developer.mozilla.org/zh-CN/ https://html5doctor.com/ https://html.spec.whatwg.org/multipage/ htt

Dd_ddc的博客 2193

jsf2.3 html5,JSF 2中的纯HTML 5标记支持

HTML5支持是added in JSF2.2。从那时起,你可以添加直通属性到JSF组件:这是不知道会被JSF(2.0和2.2)被忽略xmlns:h="http://java.sun.com/jsf/html"xmlns:p="http://java.sun.com/jsf/passthrough">属性。如果您需要使用JSF2.0呈现HTML5属性,则可以使用Omnifaces HTML5...

weixin_29128423的博客 203

html和java开发哪个难,html5和java哪个难

html5和java哪个难[2021-01-30 16:36:36]简介:php去除nbsp的方法:首先创建一个PHP代码示例文件;然后通过“preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐:《PHP视频教首先我们要知道HTML5是支持直接在浏览器中播放音频和视频文件的,...

weixin_28836989的博客 586
上一篇: Java2HTML改造手记(4)
下一篇: Java2HTML改造手记(6)
keithhe
博客等级 码龄24年 1粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值