编好的程序怎么下载到繁易显示屏尺寸小了

编好的程序怎么下载到繁易显示屏尺寸小了,第1张

如果您编写的程序在繁易显示屏上显示尺寸太小,可能是因为程序的分辨率与繁易显示屏的分辨率不匹配。您可以尝试调整程序的分辨率,使其适配繁易显示屏的分辨率。具体方法如下:

1. 打开程序的设置界面,找到分辨率选项。

2. 将分辨率设置为繁易显示屏的分辨率,通常为800x480或1024x600。

3. 保存设置并重新启动程序,查看是否适配繁易显示屏。

如果以上方法无法解决问题,您可以尝试调整繁易显示屏的显示比例,以适配程序的分辨率。具体方法如下:

1. 打开繁易显示屏的设置界面,找到显示比例选项。

2. 将显示比例设置为与程序分辨率相匹配的比例,通常为16:9或16:10。

3. 保存设置并重新启动繁易显示屏,查看是否适配程序。

如果以上方法仍然无法解决问题,建议您联系繁易显示屏的客服人员或技术支持,获得更专业的帮助。

java实现文件下载

一、采用RequestDispatcher的方式进行

1、web.xml文件中增加

<mime-mapping>

<extension>doc</extension>

<mime-type>application/vnd.ms-word</mime-type>

</mime-mapping>

2、程序如下:

<%@page language="java" import="java.net.*" pageEncoding="gb2312"%>

<%

response.setContentType("application/x-download")//设置为下载application/x-download

String filenamedownload = "/系统解决方案.doc"//即将下载的文件的相对路径

String filenamedisplay = "系统解决方案.doc"//下载文件时显示的文件保存名称

filenamedisplay = URLEncoder.encode(filenamedisplay,"UTF-8")

response.addHeader("Content-Disposition","attachmentfilename=" + filenamedisplay)

try

{

RequestDispatcher dispatcher = application.getRequestDispatcher(filenamedownload)

if(dispatcher != null)

{

dispatcher.forward(request,response)

}

response.flushBuffer()

}

catch(Exception e)

{

e.printStackTrace()

}

finally

{

}

%>

二、采用文件流输出的方式下载

1、web.xml文件中增加

<mime-mapping>

<extension>doc</extension>

<mime-type>application/vnd.ms-word</mime-type>

</mime-mapping>

2、程序如下:

<%@page language="java" contentType="application/x-msdownload" import="java.io.*,java.net.*" pageEncoding="gb2312"%>

<%

//关于文件下载时采用文件流输出的方式处理:

//加上response.reset(),并且所有的%>后面不要换行,包括最后一个;

//因为Application Server在处理编译jsp时对于%>和<%之间的内容一般是原样输出,而且默认是PrintWriter,

//而你却要进行流输出:ServletOutputStream,这样做相当于试图在Servlet中使用两种输出机制,

//就会发生:getOutputStream() has already been called for this response的错误

//详细请见《More Java Pitfill》一书的第二部分 Web层Item 33:试图在Servlet中使用两种输出机制 270

//而且如果有换行,对于文本文件没有什么问题,但是对于其它格式,比如AutoCAD、Word、Excel等文件

//下载下来的文件中就会多出一些换行符0x0d和0x0a,这样可能导致某些格式的文件无法打开,有些也可以正常打开。

response.reset()//可以加也可以不加

response.setContentType("application/x-download")//设置为下载application/x-download

// /../../退WEB-INF/classes两级到应用的根目录下去,注意Tomcat与WebLogic下面这一句得到的路径不同,WebLogic中路径最后没有/

System.out.println(this.getClass().getClassLoader().getResource("/").getPath())

String filenamedownload = this.getClass().getClassLoader().getResource("/").getPath() + "/../../系统解决方案.doc"

String filenamedisplay = "系统解决方案.doc"//系统解决方案.txt

filenamedisplay = URLEncoder.encode(filenamedisplay,"UTF-8")

response.addHeader("Content-Disposition","attachmentfilename=" + filenamedisplay)

OutputStream output = null

FileInputStream fis = null

try

{

output = response.getOutputStream()

fis = new FileInputStream(filenamedownload)

byte[] b = new byte[1024]

int i = 0

while((i = fis.read(b)) >0)

{

output.write(b, 0, i)

}

output.flush()

}

catch(Exception e)

{

System.out.println("Error!")

e.printStackTrace()

}

finally

{

if(fis != null)

{


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11554527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存