jsp源码实例1(输出)
package coreservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
/** Simple servlet that generates HTML.
* <P>
* Taken from Core Servlets and JavaServer Pages
* from Prentice Hall and Sun Microsystems Press,
* http://www.coreservlets.com/.
* © 2000 Marty Hall; may be freely used or adapted.
*/
public class HelloWWW2 extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String docType =
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
"Transitional//EN\">\n";
out.println(docType +
"<HTML>\n" +
"<HEAD><TITLE>Hello WWW</TITLE></HEAD>\n" +
"<BODY>\n" +
"<H1>Hello WWW</H1>\n" +
"</BODY></HTML>");
}
}
相关推荐
-
JSP输出HTML时产生的大量空格和换行的去除方法
这个问题当年也困扰了我比较长的时间.因为在jsp内使用的EL标签和其他标签时,会产生大量的空格和换行符.例如: 复制代码 代码如下: ------- start ---------- <c:choose> <c:when test="${fn:length(mainPageList)>1&}"> Something </c:when> <c:otherwise> Others </c:otherwise> <
-
JSP动态输出Excel及中文乱码的解决
最近在网上看到一个用java来操纵excel的open source,在weblogic上试用了一下,觉得很不错,特此向大家推荐一下. 首先去http://www.andykhan.com/jexcelapi/index.html下载最新的JExcelApi,把jxl.jar置于你的classpath中. 写一个javaBean,利用JExcelApi来动态生成excel文档,我这里写一个最简单的,示意性的.复杂的你可能还要查询数据库什么的. //////////////////////////
-
实例讲解JSP Model2体系结构(中)
理解"音乐无国界" "音乐无国界"的主界面是JSP页 Eshop.jsp(见代码清单1).你会注意到,这个页面几乎只作为专门的用户界面,不承担任何处理任务――是一个最理想的JSP方案.另外,请注意另一个JSP页Cart.jsp(见代码清单2)被Eshop.jsp通过指令<jsp:include page="Cart.jsp" flush="true" />包含于其中. 代码清单 1:EShop.jsp <%@
-
Jsp结合XML+XSLT将输出转换为Html格式
我们知道 XML+XSLT就可以直接输出到支持XML的浏览器上,如IE 5.0以上,但是,我们还要考虑到有不少浏览器不直接支持XML,在这种情况下,我们需要在服务器上进行转换成html输出到浏览器,这种临时过渡办法恐怕要在一段时间内一直要使用. 使用Jsp 加上tablib标识库,我们可以完成这种转换. 著名open source项目组jakarta.apache.org推出的系列标识库中,就有这个功能的tanglib:http://jakarta.apache.org/taglibs/doc/
-
JSP运行原理和九大隐式对象说明
每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用. 由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响. JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9个与web开发相关的
-
实例讲解JSP Model2体系结构(上)
最近已经有了很多相关的介绍,JSP正在成为一种卓越的Java技术,可用于创建动态Web应用程序.Java程序员之所以喜爱JSP有数不清的理由.有些人喜欢它为交互式页面带来的"一次编写,处处使用"的方式:还有些人欣赏它是因为它容易学习,并且使他们可以把Java作为一种服务器端脚本语言来使用.但更多的还都是因为一个共同原因――使用JSP的最大好处是它能帮助你有效地把表达与内容分离开.在本文中,我对下面的问题作了深入探讨,那就是,如何使用JSP Model 2体系结构获得最佳的表达-内容分离
-
JSP中使用JavaScript动态插入删除输入框实现代码
JavaScript代码: 复制代码 代码如下: <script language="javascript"> function addrows(){ var len = optionlist.rows.length; //得到table的行数 var obj = optionlist.insertRow(len);//在最后一行插入 /**插入第一列**/ obj.insertCell(0); obj.cells(0).innerHTML="选项" +
-
实例讲解JSP Model2体系结构(下)
每次用户在Eshop.jsp页内加入一件物品,页面就向控制servlet发送一个请求.由servlet依次决定适当的动作,然后处理要加入的物品的请求参数.然后它例示一个新的CD Bean(见代码清单4)表示所选物品,并在会话内更新购物车对象. 代码清单 4:CD.java package shopping; public class CD { String album; String artist; String country; float price; int quantity; publi
-
JSP + ajax实现输入框自动补全功能 实例代码
下面是我用ajax实现的输入框自动补全功能,数据库数据很少,大体模仿出了百度首页的提示功能,当然,人家百度的东西不只是这么简单的!先看运行效果: index.jsp(包含主要的js代码) 复制代码 代码如下: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath();
-
JSP程序运行原理、文档结构及简单输入输出实例分析
本文实例讲述了JSP程序运行原理.文档结构及简单输入输出.分享给大家供大家参考.具体如下: 目标: 掌握Web应用的文档结构: 掌握JSP的运行原理: 掌握JSP的简单输入和输出. 主要内容: 通过一个简单实例介绍Web应用的文档结构和运行原理: 通过一个简单的注册功能介绍基本的输入输出. 实现内容:客户端验证. 1. 文档结构 每个应用都有一个根目录,例如ch2:理论上可以放在任何地方,但是需要配置,简单的做法,直接放在了webapps这个目录下,在这个目录的应用会被自动加载. 在根目录下会有
-
jsp 页面上图片分行输出小技巧
<table border="0" cellpadding="2"> <c:forEach items="${pics}" var="pic" varStatus="status"> <c:if test="${((status.index)%3)==0}"><tr></c:if> <td> <input cl
随机推荐
- PHP中遇到BOM、<feff>编码导致json_decode函数无法解析问题
- 在服务器端实现无间断部署Python应用的教程
- iOS视频录制(或选择)压缩及上传功能(整理)
- 解决ASP.NET回传后div滚动条位置复位的问题(利用隐藏控件原理)
- Javascript BOM学习小结(六)
- 分享Python字符串关键点
- 浅谈AnDroidDraw+DroidDraw实现Android程序UI设计的分析说明
- MySQL学习笔记之数据的增、删、改实现方法
- PHP+JS实现大规模数据提交的方法
- AJAX封装类使用指南
- C++虚函数表实例分析
- 深入剖析Ruby设计模式编程中对命令模式的相关使用
- 用纯AS写了个滚动条
- 一些优化Nginx服务器的技巧简介
- 详解Java设计模式编程中的策略模式
- 详解Spring注解--@Autowired、@Resource和@Service
- Android自定义View实现仿驾考宝典显示分数效果(收藏)
- 利用js调用后台php进行数据处理原码
- python实现朴素贝叶斯分类器
- Python中摘要算法MD5,SHA1简介及应用实例代码