| 2011/11/10 | J2EE | 被围观 10,270 views+
ServletContext和Web应用关系: 当servlet容器启动Web应用,并为每个Web应用创建唯一的ServletContext对象。可以吧ServletContext看成一个Web应用的服务器端组件的共享内存。在ServletContext中可以存放共享数据,提供了读取或设置共享数据的方法: setAttribute(String name, Object object); getAttribute(String name); 在Servlet中获取application(ServletContext): ServletContext context = req.getSession().getServletContext(); 1、Servlet中的多线程问题: 由于Servlet/JSP默认是以多线程模式执行的,但是Servlet是单实例的,所以,在编写代码时需要考虑多线程的并发同步问题...
| 2011/11/10 | J2EE | 被围观 7,293 views+
1、Servlet技术: Servlet是和平台无关的服务器端组件,它运行再Servlet容器中。Servlet容器负责Servlet和客户端通信和调用Servlet方式。Servlet和客户端通过“请求/响应”模式。 2、Servlet的功能: 创建并返回基于客户请求的HTML页面 创建可嵌入现有HTML页面中的部分HTML代码片段 与其他服务器资源通信 3、Servlet框架涉及到的两个JAR包: javax.servlet包:定义了所有的Servlet类都必须实现或扩展的通用接口和类。 javax.servlet.http包:定义了采用HTTP协议通信的HttpServlet类。 4、Servlet的相关类和Servlet的生命周期: Servlet框架的核心是Javax.servlet.Servlet接口,所有的Servl...
| 2011/11/10 | J2EE | 被围观 5,794 views+
1、验证: 客户端验证: 减少服务器负载 缩短用户等待时间 兼容性难 服务器端验证: 统一确认 兼容性强 服务器负载重 2、使用Javascript进行表单检验的常用方法: var username = document.getElementById("username"); var username = document.getElementsByName("username")[0]; var nodes = document.getElementsByTagName("input"); 2.1、基本的表单验证例子: HTML代码: <form onsubmit="return validate()" action="loginServlet"> username:<input type="text" id="username" name="username"/><br /> password:<input type="password" id="us...
| 2011/11/9 | J2EE | 被围观 5,772 views+
1、九种常用的内置对象: 1.1、request:请求对象 javax.servlet.ServletRequest的子类 request 相关说明: request对象代表的是来自客户端的请求。 常用方法: getParameter String getParameter(String name) Returns the value of a request parameter as a String, or null if the parameter does not exist. Request parameters are extra information sent with the request. For HTTP servlets, parameters are contained in the query string or posted form data. You should only use this method when you are sure the parameter has only one value. If the parameter ...
| 2011/11/9 | J2EE | 被围观 5,789 views+
1、JSP的语法: 1.1、JSP的三种语法: 1.1.1、编译器指令(DIRECTIVE): <%@ page import="java.io.*"%> 包含指令,页指令,taglib指令 包含在<%@ %>卷标里 两个主要的指令page include <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <%@ include file=""%> 1.1.2、脚本语法: 1.1.3、动作语法: <jsp:forward> <jsp:forward page=""> <jsp:param name="username" value="arthinking" /> </jsp:forward> 参数可以从另外一个页面的getParameter方法获取。 在指令后的所有代码都不...
| 2011/11/9 | J2EE | 被围观 8,292 views+
1、生成页面的流程: 浏览器(客户端) --> 服务器(Tomcat) --> Servlet --> HTML 浏览器发送请求给服务器,服务器解析请求,并找到相应的Servlet,处理请求,并返回相应的HTML格式的数据返回给客户端,让客户端的浏览器解析并渲染成页面。 JSP:Java Server Pages Java服务器端页面 2、JSP页面: 在HTML页面中加入Java程序片段和JSP标签就构成了JSP页面。 Java程序片段可以操作数据库、重定向网页以及发送E-mail等,实现动态网站所需要的功能。 所有的操作都在服务器端执行。 JSP是Servlet的简化设计,实现逻辑与界面设计的的分离,开发更方便。 2.1、JSP文件结构: ...
随机文章 本月热门 热评
1 Java使用默认浏览器打开超链接 2011/5/10
2 Java基础笔记 – Java IO介绍以及File类的介绍和基本使用 2011/10/20
3 马化腾:互联网业的企鹅帝国就是这样造就的 2012/8/25
4 Java Web笔记 – Servlet中的get和post方法HTTP协议实现的区别 2011/11/8
5 SortedMap接口的实现类TreeMap介绍和实现Comparator自定义比较器 2011/10/16
6 瀑布流向下拉取加载更多导致的数据重复问题 2014/8/30
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
Mr.5's Life 白天是一名程序员,晚上就是个有抱负的探索者
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
猜您喜欢
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.