response.getPrintWriter() & getOutputStream() can not be called on same instance twice, otherwise throw
IllegalStateException
sendRedirect()
can not be called if response is commited/flushed, otherwise exception will be thrown
tell browser to get resource from another location
ServeletContext -> getResource() & getResourceAsStream()
- Can NOT access dynamic resource such as JSP, Servlet
- Might cause security issue if not used properly
ServletContext -> getRealPath() is NOT FOR
- file sitting in Jar file
- file sitting in network
JSP:useBean
- id - compulsory
- scope - optional
- combine of following
- class
- type
- class & type
- beanName & type
<jsp:setProperty name="beanName" property="property"|param="property" />
* param is parameter from request
<jsp:setProperty/getProperty name="..." property="..." /> will do automatic conversion
JSP container populate tablib mapping in Three ways
- container explicit-map definition in web.xml
- container Implicit-map the one defined in packed Jar file (tld file contains URI info),
- container add known entries by default, such as http://java.sun.com/JSP/jstl/a.tld
taglib lookUp
- roote-relative URL
- relative URL, container will append "WEB-INF" in front of the relative URL
IF NOT FOUND
- If absolute URI, error thrown
- If root-relative, try to find on application's root directory
- if relative-path, try to find it on the same location as JSP
Three different ways to get RequestDispatcher in servlet
- getServletContext().getRequestDispatcher("/user/absolute/path/servlet")
- ServletContext.getNamedDispatcher("nameOfServletInWebXML")
- request.getRequestDispatcher("maybe/relative")
Forward
Redirect
Authenticate
- Basic - not encrypted, password saved in plain text
- Digest - encrypted
- Client-Cert - end user authenticate using HTTPS, require user to possess public key certificate (PKC)
- Form - form method: POST, action: j_security_check, username field: j_username, password filed: j_password
分享到:
相关推荐
根据给定的文件信息,以下是对SCWCD(Sun Certified Web Component Developer)学习笔记的关键知识点进行的详细解读: ### MIME类型(MIME type) MIME类型是服务器响应浏览器时使用的一种标识,它告诉浏览器将接收到...
【标题】"mz_scwcd_notes_lettersize.zip" 是一个压缩文件,其内容可能包含有关SCWCD(Sun Certified Web Component Developer)考试的学习笔记或复习资料,适配于信纸大小的页面格式。 【描述】"mz_scwcd_notes_...
### SCWCD (Sun Certified Web Component Developer) 310-081 Notes解析 #### 章节一:HTTP - **概述**:这部分详细介绍了HTTP(超文本传输协议)的基本概念及其在Web开发中的核心作用。HTTP是用于从Web服务器传输...
SCWCD(Sun Certified Web Component Developer)是Java Web开发领域的一个认证,主要考察开发者对Servlet和JSP(JavaServer Pages)的理解与应用能力。以下是一些关键知识点的详细解释: 1. **Servlet API** a) *...
SCWCD(Sun Certified Web Component Developer)是Oracle公司(原Sun Microsystems)提供的一个Java Web开发领域的专业认证,全称为“Sun Certified Web Component Developer for Java EE”。这个认证主要针对那些...
标题:SCWCD 描述与知识点详述: ### SCWCD概述 SCWCD,全称为Sun Certified Web Component Developer,是Sun Microsystems(现为Oracle的一部分)提供的一个专业认证,主要针对Java Web应用开发中的Servlets和...
SCWCD,全称Sun Certified Web Component Developer,是Oracle(原Sun Microsystems)推出的Java EE(企业版)认证考试之一,主要考察开发者在构建Web应用程序方面的能力,包括Servlet、JSP、JSTL、EL表达式语言等...
SCWCD,全称Sun Certified Web Component Developer,是由Oracle(原Sun Microsystems)推出的Java Web开发专业认证。这个认证主要针对那些希望在Java EE平台上从事Web组件开发的专业人士,包括Servlet、JSP(Java...
【标题】"scwcd.rar_scwcd"指的是SCWCD相关的学习资源,SCWCD是Sun Certified Web Component Developer的缩写,这是Oracle(原Sun Microsystems)提供的一个Java Web开发的专业认证,主要针对Servlet和JSP技术。...
SCWCD,全称为Sun Certified Web Component Developer,是Oracle(原Sun Microsystems)为Java开发者提供的一项专业认证,证明持证者具有开发Java EE Web组件的能力。这个认证主要针对Servlet、JSP(JavaServer ...
SCWCD(Sun Certified Web Component Developer)认证正是为了考察和提升开发者在构建安全Web应用方面的能力。本篇文章将探讨“SCWCD之路——Web应用的安全性”,并结合提供的文件`catalina.jar`和`tomcat-juli.jar`...
Sun Certified Web Component Developer for J2EE 5 代号:310-083 该文档题量:239 主要看前100题,我考了两次,出的题都是在100以内。 我考式时出的题全是这套题上的,没有一个没在这套题上。...
《Head First SCWCD》是一本专为准备Sun Certified Web Component Developer (SCWCD)考试的读者精心编写的英文版复习资料。这本书以其独特的教学方式,深入浅出地讲解了SCWCD考试所涵盖的核心技术,包括JavaServer ...
sun公司的scwcd考试认证材料,英文原版pdf
SCWCD,全称Sun Certified Web Component Developer,是Oracle(原Sun Microsystems)为Java开发者提供的一项专业认证,主要测试考生在构建动态Web应用程序方面的能力,包括Servlet、JSP(JavaServer Pages)、EL...
SCWCD,全称Sun Certified Web Component Developer,是Oracle(原Sun Microsystems)为Java开发者提供的一项专业认证,主要测试考生在构建动态Web应用程序方面的能力,包括Servlet、JSP(JavaServer Pages)、...
《SCWCD 310-083:Java Web组件开发详解》 SCWCD,全称为Sun Certified Web Component Developer,是Oracle公司(原Sun Microsystems)为Java开发者设立的一项专业认证,旨在验证开发者在创建Java Web应用程序方面...
### SCWCD-iPad Viewer.pdf 知识点详解 #### 标题与描述解析 - **SCWCD-iPad Viewer.pdf**:此文档是关于SCWCD(Sun Certified Web Component Developer)认证的学习材料,适用于iPad查看器。该文档旨在帮助准备...