`
qinya06
  • 浏览: 600002 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

pdf 简单连接servlet

 
阅读更多
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
        response.setContentType("application/pdf");
        try {
            // We get a resource from our web app
        	response.setContentType("application/pdf");              
            try {
              Document document = new Document();                         
              PdfWriter.getInstance(document, response.getOutputStream());    
              document.open();                                            
              document.add(new Paragraph("Hello World"));            
              document.add(new Paragraph(new Date().toString()));  
              Paragraph p = new Paragraph();
              Chunk imdb = new Chunk("Internet Movie Database");
              imdb.setAction(new PdfAction(new URL("http://localhost:8080/iTextPdf/servlet/PdfServlet1")));
              p = new Paragraph(
                  "Click on a country, and you'll get a list of movies, containing links to the ");
              p.add(imdb);
              p.add(".");
              document.add(p);
              p = new Paragraph("This list can be found in a ");
              Chunk page1 = new Chunk("separate document");
              page1.setAction(PdfAction.createSubmitForm("/PdfServlet", null, 0));
              p.add(page1);
              p.add(".");
              document.add(p);
              document.add(Chunk.NEWLINE);
              document.close();                                  
            } catch (DocumentException de) {
              throw new IOException(de.getMessage());
            }
//          
        } catch (Exception e) {
            throw new IOException(e.getMessage());
        }
    }
分享到:
评论

相关推荐

    Servlet教程.pdf

    总的来说,Servlet是Java Web开发中的核心组件,它通过Servlet容器实现了高效的请求处理,为开发者提供了强大的功能和灵活的接口,使得构建动态、交互式的Web应用变得简单。理解并熟练掌握Servlet的原理和API,对于...

    Servlet容器工作原理深入讲解.pdf

    例如,`PrimitiveServlet`是一个简单的Servlet示例,它只实现了Servlet接口的基本功能。在`service`方法中,它通过`ServletResponse`的`PrintWriter`对象将字符串发送回浏览器。这展示了Servlet如何处理请求并生成...

    JSP Servlet.pdf

    以上概述了《JSP Servlet.pdf》文件中提到的关键知识点和技术细节。JSP作为一项重要的Web开发技术,在实际应用中扮演着非常重要的角色。通过深入理解这些概念和技术,开发者能够更好地构建动态网页和Web应用程序。

    Servlet笔记.pdf

    Servlet 支持持久性连接,能够更好地利用服务器资源。 #### 三、Servlet的工作原理 - **初始化**:当服务器首次接收到针对特定 Servlet 的请求时,服务器会检查是否存在该 Servlet 的实例。如果没有,服务器将加载...

    Servlet JSP深入详解 基于Tomcat的Web开发

    - **可扩展性**:Servlet可以通过简单的代码重用来扩展功能。 - **安全性**:Servlet运行在服务器上,而不是客户端,这增加了安全性。 **1.2 Servlet的生命周期** Servlet的生命周期主要包括以下几个阶段: - *...

    servlet练习项目pdf与代码精简版

    例如,下面是一个简单的Servlet配置示例: ```xml <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>com.example.MyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>...

    Servlet 生命周期.pdf

    destroy()方法可以让您的Servlet关闭数据库连接、停止后台线程、把Cookie列表或点击计数器写入到磁盘,并执行其他类似的清理活动。 doGet()和doPost()方法是常见的两个方法,它们通常被用来处理客户端(通常是...

    Java Servlet和JSP教程.pdf

    - **功能强大**: Servlet可以直接与Web服务器交互,并在多个程序间共享数据,这使得实现诸如数据库连接池等功能变得更加容易。 - **可移植性**: 由于Servlet是用Java编写的,并且遵循一套完整的标准API,因此可以...

    Servlet 数据库访问.pdf

    在Servlet的`doGet`方法中,我们执行了一系列步骤来实现数据库的连接、查询和结果展示。 1. **加载JDBC驱动**:通过`Class.forName()`加载MySQL的JDBC驱动`com.mysql.jdbc.Driver`,使得应用程序能够与MySQL数据库...

    servlet,jsp,el,jstl,jms笔记pdf

    以上内容是对文档中提供的“servlet,jsp,el,jstl,jms笔记pdf”标题下的知识内容进行的详细阐述。从servlet的基本概念、生命周期到JSP、EL表达式、JSTL以及JMS技术的应用与实践,这些知识点共同构成了Java Web开发中...

    JavaServlet编程及应用(一).pdf

    Servlet还可以直接与Web服务器交互,支持数据共享,易于实现如数据库连接池等功能。由于其Java编写且有标准API,Servlet具有良好的可移植性,可以在各种Web服务器上运行,节省了投资成本。 JavaServer Pages(JSP)...

    Java Servlet Programming

    **描述:“Java Servlet Programming.pdf”** **标签:“java servlet”** Java Servlet编程是Java平台中用于开发动态Web应用的核心技术之一。Servlets作为服务器端的Java程序,能够处理来自客户端的HTTP请求,并...

    利用Servlet和JSP设计并实现简单的图书管理系统.pdf

    【标题】: 利用Servlet和JSP设计并实现简单的图书管理系统 【描述】: 本实验旨在通过Servlet和JSP技术来构建一个基本的图书管理系统,涉及JDBC操作、Servlet与JSP的结合、MVC设计模式以及监听器和过滤器的运用。 ...

    servlet-3_1-final.rar_java servlet3_servlet 3.1 demo

    WebSocket接口包括`ServerEndpoint`注解、`OnOpen`、`OnMessage`等方法,使得建立和管理WebSocket连接变得简单易行。 4. 静态资源处理优化 Servlet 3.1增强了静态资源的处理能力,通过配置`<resource>`元素,可以...

    利用Servlet和JSP设计并实现简单的图书管理系统汇编.pdf

    该实验旨在设计并实现一个简单的图书管理系统,使用Servlet和JSP技术,同时结合MVC设计模式,以及监听器和过滤器。以下是关键知识点的详细说明: 1. **JDBC基本操作**: JDBC(Java Database Connectivity)是Java...

    JavaBean+servlet+jsp真分页.pdf

    在上述代码中,我们看到了一个简单的Java Web应用中用于实现真分页的JavaBean、Servlet和JSP的配合。首先,`Goods`类作为数据模型,包含了物品的基本属性如编号(`goodsid`)、名称(`goodsname`)和价格(`price`)...

    Servlet实现增删改查功能+jsp登录页面.pdf

    在本文中,我们将探讨如何使用Servlet和JSP实现一个基本的增删改查(CRUD)功能以及创建一个简单的登录界面。这个实现基于MVC(Model-View-Controller)设计模式,这是一种广泛应用于Web开发中的架构模式。 **MVC...

Global site tag (gtag.js) - Google Analytics