基础web
文章平均质量分 63
JamesZhao1987
这个作者很懒,什么都没留下…
展开
-
服务器与客户端的数据交互
通常1情况下利用javascript和服务器端做数据交互使用2中格式,一种是XML,另外一种是json。由于各个浏览器对XML的兼容程度不一样,从而增加了解析的复杂性,所以很多人选择了json的数据格式。首先看一下XML的数据的解析服务器端返回的XML aaa bbb ...原创 2011-12-15 11:14:54 · 399 阅读 · 0 评论 -
Servlet的运行机制
默认情况下,servlet不是在分布式环境中部署的。servlet对声明的每个servlet只创建一个实例。servlet容器实际上维护了一个线程池来服务成千上百的请求。线程池实际上是一组等待执行代码的线程。这些线程被称为工作者线程。servlet使用调度者线程来管理工作者线程。当容器接收到一个servlet的请求的时候。调度者线程从线程池中选取一个工作者线程,然后将请求传递给该线程。...原创 2011-12-19 11:26:48 · 142 阅读 · 0 评论 -
json工具包之fastjson
fastjson是用java语言编写的json工具包。好处:速度快、功能强大(支持就java的JavaBean、Collection、Map、Date、Enum、泛型等类型)、比依赖于第三方的jar(直接就可以在jdk上运行)常用的API如下:// 把JSON文本parse为JSONObject或者JSONArray public static final Object p...原创 2011-12-23 13:27:52 · 254 阅读 · 0 评论 -
El表达式
在JSP2.0及以后的版本中引入了EL表达式。既可以和jsp的java代码结合使用,也可以JSTL表达式结合使用。tomcat5.5中可以直接使用EL表达式。在tomcat4中不能使用,因为jsp的版本较低。el表达式的特点有:可以得到pageContext属性值。可以访问jsp的隐含对象如page、request、session、application。有丰富的关系运算符。逻辑运算符。算是运...原创 2011-11-13 21:57:43 · 155 阅读 · 0 评论 -
JSTL jsp标准标签语言
[b]标签[/b]表达形式:value:借助el表达式进行输出,不能直接写在域中的key如 //abc为request.setAttribute的变量escapeXml:是否对输出进行格式话,如果内容是HTML,且属性是true的话,则直接输出。如request.setAttribute("hello","你好") 会直接输出","你好,如果escapeXml=fal...原创 2011-11-14 10:21:21 · 111 阅读 · 0 评论 -
JSTL与struts2
项目中常常会出现struts2标签和jstl标签混和用的情况,比如在自定义标签或者在循环标签等 1.在jstl中使用struts2 Java代码 jstl: el:${ee.id} struts2: jstl: el:${ee.id} struts2: 通过struts2标签...原创 2011-11-16 15:10:36 · 139 阅读 · 0 评论 -
Servlet篇之会话跟踪
[b]Servlet之会话跟踪部分[/b]由于http协议是无状态的。所以为了能确定一个特定用户的一些事物操作就需要使用会话跟踪技术。http协议是请求/响应的模式,即当服务器端完成客户端的请求响应后就断开链接了,http 1.1支持持续链接,但是(keep-alive时间过期)就会断开链接。会话:服务器应该能标识出特定用户的一些列请求,组成一个单独的会话,将特定的请求与该会话链接起来...原创 2011-11-17 12:43:17 · 178 阅读 · 0 评论 -
JavaWeb杂文
[b]对表字段操作[/b]1.修改字段alter table tableName [alter column columnName columnType[column constraint]]2.添加字段alter table tableName add column columnName columnType[column constraint]3.删除字段alter t...原创 2011-11-26 21:17:11 · 96 阅读 · 0 评论 -
对含有命名空间的xml进行解析
这是网上一个人模拟spring IOC 加载xml部分的代码,作者使用的saxReader进行解析的xml的。对于逐步(顺序)进行解析xml,saxReader是一种比较好的选择。private void readXML(String filename) { SAXReader saxReader = new SAXReader(); ...原创 2012-03-28 21:43:54 · 406 阅读 · 0 评论