Servlet隐藏摘要

  • OpenEJB 3.0支持对枚举和集合的依赖注入及OSGi和EJB 3.0特性 (发布于 2008-05-09)

    开源轻量级EJB实现框架OpenEJB的最新版支持对枚举、集合和Maps的依赖注入(Dependency Injection,即DI),并且支持OSGi和EJB 3.0规范。在经历了一年半的开发后,OpenEJB 3.0最终版近期发布了。该版本还支持@EJB引用其他EAR文件中的本地接口、事务日志及基于HTTP协议的EJBd,同时它还支持EJB 3.0的新特性如Business Interfaces、Java Persistence API (JPA)及JAX-WS Web Services。 ...查看

  • jsp生成html--replace (发布于 2007-05-27)

    import java.io.*;import news.ReadTemplates;public class ReplaceAll{ private static Object a = new Object(); public ReplaceAll() { } public String replace(String content,String flag,String temp) { String str = null; try { //System.out.println("before-----"+content); String s1 = content; str = s1.repla ...查看

  • jsp生成html--writehtml (发布于 2007-05-27)

    package ball.news;import java.io.*;public class WriteHtml{ public WriteHtml() { } public static void save(String s, String s1, String s2) { try { a(s1); FileOutputStream fileoutputstream = new FileOutputStream(s1 + s2); byte abyte0[] = s.getBytes(); fileoutputstream.write(aby ...查看

  • jsp生成html--readtemplates (发布于 2007-05-27)

    package ball.news;import java.io.*;import java.util.*;public class ReadTemplates{ private String temp = null; private Object a = new Object(); public ReadTemplates() { } public String getTlpContent(String s) { if(temp == null) synchronized(a) { if(temp == null) try ...查看

  • JSP直连各类数据库大全 (发布于 2007-05-27)

      testoracle.jsp如下:   <%@ page contentType="text/html;charset=gb2312"%>   <%@ page import="java.sql.*"%>   <html>   <body>   <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();   String url="jdbc:oracle:thin:@localhost:1521:orcl";   //orcl为你的数据库的SID ...查看

  • 一个通用的JSP分页程序 (发布于 2007-05-27)

    //这个类可以参见ibm的文章:使用类反射机制简化struts的开发.package com.lyjWeb.wyhn.common;import java.sql.*;import com.lyjWeb.common.*;import java.util.*;public class Fenye { private Connection con=null; private String sql=""; private String page="1";// 当前页 private int i_page=1;//当前页 private int i_page_count=10;//每页显示条数 pr ...查看

  • 中文字符从jsp传送到servlet的处理 (发布于 2007-05-27)

    中文字符,有几种解决方法,一:可以在String temp = request.getParameter("xx"); temp = new String(temp.getBytes("ISO8859_1"));二:常用的方法为,设置一个过滤器: 1. java文件为com.esoon.shabc.utils.SetCharacterEncodingFilter 源文件: package com.esoon.shabc.utils; import java.io.IOExcept ...查看

  • Jsp学习笔记(三)-----Jsp语法! (发布于 2007-05-27)

    <head> <title> HelloWorld Example </title> </head> <body>-------------- <% String Msg="This is a Jsp Test"; out.print("Hello World"); %>//Java模块 申明Msg为字符串变量-------------- <h2> <%=Msg%></h2>//输出变量 </body></html& ...查看

  • 记住JSP内置对象的简单方法 (发布于 2007-05-27)

    大家先记住一个单词:parscope (气象雷达)示波器正好是几个对象的首字母,其中exception在JSP1.2 的规范中有。pageapplicationrequest (response)sessionconfigoutpageContextexception希望对大家有帮助。 ...查看

  • jsp连接数据库---Mysql (发布于 2007-05-27)

    时间:2005-1-24操作系统:windows XP SP11.安装JDK 5.0 update 1下载:http://java.sun.com/假设安装路径为 D:\Java\jdk1.5.0_01设置环境变量(控制面板->系统->高级)JAVA_HOME=D:\Java\jdk1.5.0_01classpath=.;D:\Java\jdk1.5.0_01\lib\dt.jar;D:\Java\jdk1.5.0_01\lib\tools.jar;path=path;%JAVA_HOME%\bin2.安装Tomcat 5.5.4下载:http://jakarta.apache.org/site/binindex.cgi(h ...查看

  • Jsp学习笔记(一)!-------理解Jsp技术! (发布于 2007-05-27)

    2 Jsp技术的原理是:利用MsSql,Oracle等海量数据库系统作为数据仓库,用Servlet的高性能服务端程序作为后台总控程序,Jsp程序在前台运行,Servlet接受用户的输入,分别调用不同的Jsp程序向客户端反馈信息。Jsp/Servlet通过Http连接在服务端和客户端传递数据,Jsp/Servlet并不使用Jdbc 技术直接访问数据库,而是把参数传递给事先编好的JavaBeans和EJB组件,由它们对数据库进行操作,这 ...查看

  • 介绍一下 servlet.xml (发布于 2007-05-27)

    <server>----根组件 包括一些属性:port="8005" shutdown="SHUTDOWN" debug="0" 下面包括其他组件: 1、<Listener >组件 用于监听一些server事件 <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" debug="0"/>就是容器生命周期监听器 <Listener classNa ...查看

  • 学习笔记-AOP的优点 (发布于 2007-05-27)

    而10%是用AOP来解决OOP不能解决的问题。横切关注点(Cross-cutting Concerns) 很多时候你发现你的类并不能十分清晰和明白的表到你所想表达的功能意义,因为你真正的代码 大多被其它代码所包围了。如果你想很好的扩展或集成你所想表达的功能意义,你最好就用方面 的思想来考虑它了。 开发中的分层(Layering Based on Deployment) AOP另外一个很有用的地方就是可以用来为你的应用程序分 ...查看

  • Jsp + JavaBean循序渐进教程(四) (发布于 2007-05-27)

      上面已经讲了一个简单的JavaBean应用的计数器例子,当然在实际程序过程中,涉及的更多的还是和数据库相关的操作,所以在这一节我们将重点阐述JavaServer Pages和JavaBeans如何对数据库进行操作。这里我们选取了一个比较有代表性比较实用的例子,那就是用户注册管理,因为这在网上使用比较的频繁,不管是注册Email、有奖调查、购买物品或者加入社区等等都会涉及到一个用户注册的问题 ...查看

  • Jsp数据分页 (发布于 2007-05-27)

    关键字: Java jsp 数据分页 yarshray 何双江 关于Web应用中数据分页似乎是个很常见的话题,虽然很多人都写过类似的文章,不过我还是想把我的观点用文字表达出来,虽然没有什么新意,不过或多或少总会给各位一点点帮助的.首先.对于数据分页,我的理解是在给定当前页号和每页有多少条记录的,以及必须知道总共有多少条记录的前提条件下,对总共多少页,和当前显示记录范围的问题.那么根据以上分析 ...查看

  • JSP动作指令 (发布于 2007-05-27)

    一、Include指令<jsp:include>标签表示包含一个静态的或者动态的文件。语法: <jsp:include page="path" flush="true" /> or <jsp:include page="path" flush="true"> <jsp:param name="paramName" value="paramValue" /> </j ...查看

  • JSP内建对象(二) (发布于 2007-05-27)

    1、 Request对象主要方法:☉ getAttribute(String name) 返回name属性值。☉ getAttributeNames() 返回request对象所有属性名字。☉ getCookies() 返回客户端的cookies对象。☉ getHeader(String name) 获得HTTP协议定义的文件头信息。☉ getHeaders(String name) 返回指定名字的request Header的所有值。☉ getMethod() 获得客户端向服务器端传送数据的方法。☉ getParamet ...查看

  • JSP内建对象(一) (发布于 2007-05-27)

    对象是基于特定模型的,在对象中客户使用对象的服务通过由一组方法或相关函数的接口访问对象的数据,然后客户端可以调用这些方法执行某中操作。 JSP的内建对象有以下几种:request、response、 out、 session、 pagecontext、 application、 config、 page。 ◆ Request[请求]对象 Request对象用于接受所有从浏览器发往你的服务器的请求内的所有信息。 与request ...查看

  • JSP日历 (发布于 2007-05-27)

    <%@ page language="java" import="java.util.*" %> <%! String days[]; %> <body> <% days=new String[42]; for(int i=0;i<42;i++) { days[i]=""; } %> <% GregorianCalendar currentDay = new GregorianCalendar();int today=currentDay.get(Calendar.DAY_OF_MONTH);int month=currentDay.get(Calendar.MONTH); ...查看

  • JSP漏洞大觀 (发布于 2007-05-27)

    1.添加特殊尾碼引起 jsp源代碼暴露  在jsp中也存在著和asp這些漏洞類似的問題,如IBM Websphere Application Server 3.0.21、BEA Systems Weblogic 4.5.1、Tomcat3.1等jsp文件尾碼大寫漏洞;jsp 文件後加特殊字元如Resin1.2的%82、../漏洞;ServletExec的%2E、+漏洞等等。  例子:舉個老一點的JSP大寫例子,Tomcat3.1下在瀏覽器中本來是http://localhost:8080/inde.jsp,可以正常 ...查看

  • jsp,Struts中大段文本内容的显示问题 (发布于 2007-05-27)

    1、直接保存,然后当从数据库中取出来时用过滤方法过滤一遍再送回页面即可,给一段代码,看了就明白了,可以自己扩充public static String filter(String value) { if (value == null) return (null); StringBuffer result = new StringBuffer(); for (int i = 0; i < value.length(); i++) { char ch = value.charAt(i); i ...查看

  • 自己写的一个JSP小游戏21点,记录一下 (发布于 2007-05-27)

    String pokeFace;//牌面 String pokepoint;//点数 String pokeColor;//花色 String pokeImgPath;//扑克图片对应地址 boolean useFlag = false;//是否使用标记false未使用,true使用中 public DataPoke() { } public void setuserFlag(boolean flag){ this.useFlag = flag; } public boolean getuserFlag(){ return this.useFlag; } public String getPoint(){ r ...查看

  • JSP 自定义标记符库 (发布于 2007-05-27)

    标记符分两类,有体标记符,无体标记符<tagName attributeName=”someValue” attributeName1=””/><img src=”images/struts.gif/>有体标记符是成对的.标记符库的组件 1. 标记处理器:a Java class file2. 标记符库描述符文件(TLD): a XML file (Struts-html, struts-bean, struts-logic,structs-template)3. web.xml4. JSP 页面的声明 对Struts 程序使 ...查看

  • jsp读取大对象CLOB并生成xml文件示例 (发布于 2007-05-27)

    <%@ page info="database handler"%><%@ page import="java.io.*"%><%@ page import="java.net.*"%><%@ page import="java.lang.*"%><%@ page import="java.util.*"%><%@ page import="java.sql.*"%><%@ page import="javax.servlet.*"%><%@ page import=" ...查看

  • JSP SmartUpload上传文件乱码解决纪实+UploadBean上传解决方案 (发布于 2007-05-27)

    声明:本文为fbysss原创,如需引用,请注明作者及引用地址关键字:smartupload,uploadbean,linux,中文乱码一、SmartUpload上传文件乱码解决纪实 恶心指数:五星 完成程度:80%(文件名问题未解决) 问题描述:在windows下开发的web应用,用到了smartupload上传文件,需求很简单,就是一个表单文件formdata.jsp,一个获取表单并上传的文件getdata.jsp,调试的时候, ...查看

  • JSP+Java Bean访问MySQL数据库 (发布于 2007-05-27)

    JDK安装路径: D:\Java\jdk1.5.0_01Tomcat安装路径:D:\Tomcat 5.5设置环境变量(控制面板->系统->高级):java_home=D:\Java\jdk1.5.0_01path=%JAVA_HOME%\binclasspath=.;D:\Java\jdk1.5.0_01\lib\dt.jar;D:\Java\jdk1.5.0_01\lib\tools.jar;D:\Tomcat 5.5\common\lib\mysql-connector-java-3.1.6-bin.jar;其中D:\Tomcat 5.5\common\lib\mysql-connector-java-3.1.6-bin.jar;是MySQ ...查看

  • 在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库 (发布于 2007-05-27)

    现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1, ...查看

  • Jsp test page (发布于 2007-05-27)

    author:DiegoYun date:2005-1-21 desc:jsp test page--%><%@ page contentType="text/html; charset=GBK" %><%@ page import="java.util.Enumeration, java.util.Iterator, java.util.Collection, java.util.ArrayList"%><p><table width="100%" border="1" cellp ...查看

  • 建立自己的jsp app目录 (发布于 2007-05-27)

    1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples等Tomcat自带的的目录; 2.在webapps目录下新建一个目录,起名叫myapp; 3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的; 4.WEB-INF下新建一个文件web.xml,内容如下: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, ...查看

  • jsp研究(一) (发布于 2007-05-27)

    先写一个简单的my.jsp文件如下:<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Con ...查看

  • server.xml 中各个域的说明 (发布于 2007-05-27)

    它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口来定义.它包含一个<Service>元素.并且它不能做为任何元素的子元素.<Server port="8005" shutdown="SHUTDOWN" debug="0">1>className指定实现org.apache.catalina.Server接口的类.默认值为org.apache.catalina.core.StandardServer2>port指定Tomcat监听shutdo ...查看

  • jsp+mysql制作简单的留言板(6) (发布于 2007-05-27)

    其结构与board.jsp差不多的,只不过在每一笔留言增加了一个单选复选框便于删除:<html><title>专家留言板</title><body> <%@page import="java.sql.*"%> <%@page contentType="text/html;charset=GB2312"%> <%@include file="opendata.jsp"%> <% int count=0,lastp,numf,numl,prep,nextp,pageno; if( ...查看

  • jsp+mysql制作简单的留言板(5) (发布于 2007-05-27)

    <title>站长登陆画面</title> <body> <font size=5 color=green>站长登陆</font> <font color=red> <%@ page contentType="text/html;charset=GB2312"%> <% String errmsg=request.getParameter("errmsg"); if(errmsg!=null) out.print(errmsg); %> </font> <hr> <form ac ...查看

  • jsp+mysql制作简单的留言板(1) (发布于 2007-05-27)

    这个留言板由9个小程序组成,分别是:board.jsp;message.html;opendata.jsp;manager.jsp;password.jsp;check.jsp;delete.jsp;convert.jsp现在说第一个:board.jsp他的任务是整个留言板的主程序,让使用者留言,并提供分页功能!在开始之前,我们必须在mysql数据库建立一个mydate的数据库,在mudate中建立名为message的表:mysql>create table message( name char(20),email char(40 ),subjec ...查看

  • 经过百般努力,终于用JSP写出FileUpload上传小程序 (发布于 2007-05-27)

    新的是: void write(java.io.File file) A convenience method to write an uploaded item to disk.而这里的是String!!!多亏我还有一点java基础,,通过查找apiConstructor Summary File(File parent, String child) Creates a new File instance from a parent abstract pathname and a child pathname string. File(String pathname) Creates a new F ...查看

  • jsp+mysql制作简单的留言板(2) (发布于 2007-05-27)

    代码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> 我要留言 </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Descript ...查看

  • Jsp分页原代码,及用法 (发布于 2007-05-27)

    1.定义一个分页的Tag Bean,以便用户在Jsp页中使用自定义标签,用户在使用时可以相应的描述 package BSC.tree; import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;import javax.servlet.jsp.tagext.TagSupport;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionServlet;import java.sql.*;import BSC.pool.*;import java.util.*;// ...查看

  • 在Servlet与JSP中取得当前文件所在的相对路径与绝对路径 (发布于 2007-05-27)

    "); String strPathFile = request.getSession().getServletContext().getRealPath(request.getRequestURI()); System.out.println("文件的绝对路径:" + strPathFile + ""); String strDirPath = new File(request.getSession().getServletContext().getRealPath(request.getRequestURI())).getParent(); System.out.println("目录的绝对路径:" + ...查看

  • 学习顺便翻译:理解jsp模式2架构——MVC设计模式探险 (发布于 2007-05-27)

    MVC设计模式探险 摘要:通过开发一个熟悉的基于web的购物店,你将学到如何工具化mvc设计模式并且真正地在使用jsp的时候分离内容和表现。Govind Seshadri 会向你展示这是多么的容易(2000字(原文字数))。作者:Govind Seshadri 尽管相对抛开最近的相关介绍而言,jsp技术正在很好地以自己的方式成为卓越的创建提供动态web内容的应用程序的java技术。java开发者因为许多不同的理由喜爱jsp。 ...查看

  • JSP/JDBC MySQL乱码问题~~~ (发布于 2007-05-27)

    JSP的request 默认为ISO8859_1,所以在处理中文的时候,要显示中文的话,必须转成GBK的,如下String str=new String(request.getParameter("name").getBytes("ISO8859-1"),"GBK"); out.println(str); 这样就可以显示中文了MYSQL操作时的中文问题:这个要看MySQL的默认编码了,一般不调整的话为latin1其实和ISO8859_1一样,所以操作的时候要处理和他一致 ...查看

4601/1212345678910>>|