`

JSP显示图片/XML

阅读更多
1 显示图片
<%@page import="java.awt.Image"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@page import="javax.imageio.*"%>
<%@page import="java.awt.image.BufferedImage,java.io.*;"%>

<%
	File myGifFile = new File("f:\\111.jpg");
	BufferedImage bufi = ImageIO.read(myGifFile);
	response.reset();//清除buffer
	response.setContentType("image/gif");
	ImageIO.write(bufi, "jpg", response.getOutputStream());
	out.clear();
	out = pageContext.pushBody();
%>


引用

由于jsp container在处理完成请求后会调用releasePageContet方法释放所用的PageContext object,并且同时调用getWriter方法,由于getWriter方法与在jsp页面中使用流相关的getOutputStream方法冲突,所以会造成这种异常,解决办法是:只需要在jsp页面的最后加上两条语句:  out.clear();
out=pageContext.pushBody();即可(其中out,pageContext均为jsp内置对象!)


2 显示XML
<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/xml; charset=UTF-8"
	pageEncoding="UTF-8"%>

<painting>
  <aa>fadfsadf</aa>
</painting>
分享到:
评论

相关推荐

    Jsp中显示本地图片预览

    在JSP(JavaServer Pages)中,显示本地图片预览是一项常见的需求,特别是在网页开发中。JSP是一种基于Java的动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,以实现服务器端的数据处理和动态...

    tableExport导出Excel/PDF/PNG/SVC/XML/JSON方法扩展

    总结来说,"tableExport导出Excel/PDF/PNG/SVC/XML/JSON方法扩展"是一个强大且全面的数据导出工具,它优化了解决方案中的多个关键问题,如Excel样式定制、PDF中文支持、PNG导出性能提升,以及对SVC和XML/JSON的支持...

    使用JSP/Serverlet/Ajax技术开发新闻发布系统

    - JSP中的EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)用于简化数据的显示和处理。 - Servlet的生命周期管理,包括初始化、服务、销毁等阶段。 - Ajax库,如jQuery的`$.ajax()`...

    JSP 页面中用绝对路径显示图片

    在JSP中使用绝对路径显示图片,可以确保无论用户如何浏览网站,图片都能正确加载。这种方法尤其适用于静态资源管理,比如在多个页面中重复使用的背景图片或者logo。 首先,了解JSP的基本结构。JSP是由HTML、CSS、...

    上传并显示图片(使用jsp+tag编程,实现上传并显示图片功能)

    我们创建一个名为`DisplayImageTag`的类,实现`javax.servlet.jsp.tagext.TagSupport`,并在其中处理显示图片的逻辑: ```java public class DisplayImageTag extends TagSupport { private String imagePath; /...

    KinEditor集成JSP例子并支持jsp显示服务器非部署路径下图片

    6. **显示非部署路径下的图片**:在Servlet或Controller中,处理完图片上传后,返回一个相对路径的URL,这个URL是相对于JSP页面的,而不是服务器的部署路径。这样,即使图片存储在非部署路径下,编辑器也能正常显示...

    编写的留言网页,含XML、JSP

    当显示留言时,JSP会根据XML中的URL加载图片,使得其他用户可以查看。 此外,为了提供更好的用户体验,项目可能还涉及到了以下技术: - **CSS(层叠样式表)** 用于美化网页的布局和设计,如设置字体、颜色、间距...

    JSP+Servlet+XML实现在线相册管理

    View即JSP,负责显示数据;Controller即Servlet,处理用户请求并协调Model和View。 **关键技术点** 1. **用户认证与授权**:项目可能实现了用户登录和注册功能,需要处理密码加密、身份验证以及权限控制等问题。 2....

    JSP上传图片预览

    从电脑里选择图片,图片的格式可以加以限制,选择图片后可实时显示预览

    jsp 图片的旋转

    具体实现可能包括一个Servlet或Controller,用于处理请求,以及一个JSP页面,用于显示图片并处理用户交互。 总的来说,JSP结合Java的图像处理库可以实现复杂的图片操作,包括旋转和缩放。通过理解上述知识点,并...

    jsp上传图片到数据库

    可以返回一个JSON或XML响应,或者重定向到一个新的页面显示上传结果。 在`photoalbum`这个例子中,很可能是一个示例项目,包含了实现上述功能的代码。这个项目可能包括一个JSP页面用于用户交互,一个Servlet或...

    struts1上传图片,保存数据库,再显示jsp页面

    7. **显示图片**: - 从数据库中读取图片的二进制数据和元信息。 - 使用JSP页面展示图片,可以使用`&lt;img&gt;`标签,其`src`属性指向一个Servlet,Servlet负责从数据库中获取图片数据并输出到响应流中。 8. **安全...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 1.6.2 文档类型声明 10 1.6.3 元素 11 1.6.4 注释...

    jsp博客系统 日志/相册/评论/留言/配置 管理

    【标题】"jsp博客系统 日志/相册/评论/留言/配置 管理" 涉及到的核心技术主要包括Java服务器页面(JSP)、Java编程语言、MySQL数据库管理和Web应用程序开发。以下是对这些知识点的详细说明: 1. **Java服务器页面...

    jsp Ajax图片上传

    4. **响应反馈**:JSP处理完图片后,返回一个JSON或XML格式的结果,告知前端上传是否成功,成功则可能包括新图片的URL或其他相关信息。 5. **前端更新**:前端JavaScript接收到服务器的响应,根据返回的状态更新UI,...

    jsp中上传图片

    - 一旦图片上传成功,可以在JSP页面上显示图片,可以通过JavaScript或者JSP标签库(如JSTL)来实现。 以上就是使用JSP进行图片上传的基本步骤和关键知识点,需要注意的是,实际开发中还涉及到异常处理、错误提示、...

    jsp图片新闻部分源码

    在描述中反复提及"jsp图片新闻部分源码",这可能指的是一个用于创建新闻页面的JSP应用,其中包含了显示和管理图片新闻的功能。这种功能通常包括从数据库中检索新闻数据(如标题、内容和图片链接),并在页面上以适当...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 1.6.2 文档类型声明 10 1.6.3 元素 11 1.6.4 注释...

    jsp表单和图片一起上传

    此外,还可以使用Ajax技术进行无刷新的图片预览和上传进度显示,提高用户体验。 综上所述,"jsp表单和图片一起上传"涉及的主要知识点包括:JSP表单设计,Servlet处理POST请求,多部分数据解析(Apache Commons ...

    struts2 上传图片显示

    确保在Struts2配置中为这个Action类的相应结果添加一个Action Mapping,以便正确跳转到显示图片的JSP页面。 安全方面,上传图片时需要注意防止恶意文件注入,例如限制上传文件的类型和大小。此外,确保文件名的安全...

Global site tag (gtag.js) - Google Analytics