- 浏览: 76509 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
eric_weitm:
在效率本身上而言,引用也有优势。另外,在编译器实现时,指针的传 ...
C++中的 引用和指针区别
文章列表
传统自定义标签(jsp2.0以前的)
1) 使用自定义标签控制页面内容(标签体)是否输出,利用doStartTag()的返回值控制
returnthis.SKIP_BODY; //忽略标签体
return this.EVAL_BODY_INCLUDE; //执行标签体
2) 控制整个jsp的输出
利用doEndTag()的返回值控制
return this.SKIP_PAGE; //跳过页面标签后余下的jsp代码
returnthis.EVAL_PAGE; //继续执行余下jsp代码
3) 自定义标签实现内容(标签体)循环输出
利用Tag子接口Iteration中定 ...
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+re ...
lSUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。
lJSP+JavaBean模式适合开发业务逻辑不太复杂的web应用程序,这种模式下,JavaBean用于封装业务数据,JSP即负责处理用户请求,又显示数据。
lServlet+JSP+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP、JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种 ...
l每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。
l由于JSP第一次访问时会翻译成servlet, ...
lJSP程序存在有与Servlet程序完全相同的中文乱码问题
ü输出响应正文时出现的中文乱码问题
ü读取浏览器传递的参数信息时出现的中文乱码问题
lJSP引擎将JSP页面翻译成Servlet源文件时也可能导致中文乱码问题
üJSP引擎将JSP源文件翻译成的Servlet源文件默认采用UTF-8编码,而JSP开发人员可以采用各种字符集编码来编写JSP源文件,因此,JSP引擎将JSP源文件翻译成Servlet源文件时,需要进行字符编码转换。
ü如果JSP文件中没有说明它采用的字符集编码,JSP引擎将把它当作默认的ISO8859-1字符集编码处理。
l如何解决JSP引擎翻译JSP ...
lJSP模版元素
lJSP表达式
lJSP脚本片断
lJSP注释
lJSP指令
lJSP标签
lJSP内置对象
l如何查找JSP页面中的错误
-----------------------------------------------------------
lJSP页面中的HTML内容称之为JSP模版元素。
lJSP模版元素定义了网页的基本骨 ...
刚换上Myeclipse9.0,结果要修改servlet模板的时候不像Myeclpse6.5一样能搜索的到servlet.java了.
网上搜了下也没有搜到,还好求助了下老师,方法如下.
在x:\Program Files\MyEclipse\Common\plugins下找到com.genuitec.eclipse.wizards_9.0.0.me201012172208.jar,然后用winrar打开,找到templates打开后就能找到Servlet.java了.
要是您的是8.5的话,搜:com.genuitec.eclipse.wizard*.jar 这个关键词就行了 ...
package cn.csdn.web.servlet;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import cn.csd ...
package cn.csdn.web.servlet;
import java.io.IOException;
import java.sql.Blob;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.ht ...
package cn.csdn.web.util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class JdbcUtil {
/*单例模式 创建Connection对象*/
private static Connection conn =null;
/*URL地址*/
private static fin ...
package cn.csdn.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import cn.csdn.service.UserService;
import cn.csdn.service.UserService ...
package cn.csdn.servlet;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpSe ...
package cn.csdn.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class DemoServlet extends HttpSe ...
1:设置Context的三种方法:
1).直接在C:\apache-tomcat-6.0.20\conf\server下面的host增加一个Context
2).在C:\apache-tomcat-6.0.20\conf\Catalina\localhost下面新建一个XML文件,在里面添加一个Context.XML文件的名字(除去.XML)就是虚拟映射目录.
3).直接放到C:\apache-tomcat-6.0.20\webapps下面.因为我们电脑默认的主机是localhost,
localhost的应用程序应用设置的就是webapps,虚拟映射目录是缺省的.而localho ...
l在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。
l当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将ServletConfig对象传递给servlet。进而,程序员通过ServletConfig对象就可以得到当前servlet的初始化参数信息。
l阅读ServletConfig API,并举例说明该对象的作用:
•获得字符集编码
•获得数据库连接信息
•获得配置文件,查看 ...