摘要:<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd">这是dreamweaver上新建网页文件带的一段,一直以来是相安无事的,虽然我一般都把这个给清除掉,前几天遇到一个怪事情就是一个css定义中用到......
摘要:1、文件形式: xmlwriter writer = null;
/** 格式化输出,类型ie浏览一样 */
outputformat format = outputformat.createprettyprint();
/** 指定xml编码 */
format.setencoding("gbk");try{ writer= new xmlwriter(new......
WEB 开发技术系列之一 前言
1.为什么要讨论?
【程序编程相关:
动态转换img.src需要注意的问题】
简单的来说,就是就用来开发web应用所需要的技术,目前有很多讨论各种技术的论坛,但我在这里想讨论的是横向方面,也就是在web应用开发中,如何把各种技术结合起来,提高开发效率.用更通俗的话讲,不要讲最先进的,讲最有用的. 【推荐阅读:
《LINUX与UNIX_Shell编程指】
web开发技术包括三个层面: 【扩展信息:
《LINUX与UNIX_Shell编程指】
2.内容包括什么?
a) 显示层. 页面制作 ,这个通常由美工完成
b) 逻辑层.主要讨论的内容,包括struts,hibernate,模式,代码生成技术(xdoclet,middlegen),自动构建(maven)taglib
c) 资源层. 讨论数据库的设计,mssql,oracle,存储过程,触发器.
3.目的
做web开发的难点之一就是比较分散,不像做gui界面那样紧凑,比如写了一个servlet,就要配置web.xml,修改了数据库的字段,就要修改各种逻辑,而修改数据库这种情况恰恰是经常发生的,所以开发人员要来回的修改,同步. 除了这些,web开发所需要的人也是不同的,有美工,数据库设计,逻辑开发,这些人如何协调起来,如何同步,这些都对提高开发效率有直接的影响.
我在这里讨论的技术不一定是万能的,这些只是我积累的经验,我也在不停的完善中.
第一篇: 汉字编码的问题
也许汉字是web开发中最常见的问题了,所以就拿这个问题开始我们的讨论吧!
1.汉字问题出现的场合
a. 获取参数request.getparameter("param"); 在tomcat下,默认是iso8859-1,因此若要正确获得参数,需要转换成gb2132;
b. 页面的汉字显示.
这里有两种情况,
i )当jsp要被解析成servlet时,容器读取<%@ page contenttype="text/html; charset=gb2312" 以确定文件的编码,故通常应该设置.
当ie得到页面要显示时,通过<meta http-equiv="content-type" content="text/html; charset=gb2312">来确定显示的编码.
ii) 如果没有设置编码,则页面的编码为 iso8859-1,这时候如果要显示汉字,可以采用unicode编码形式来显示汉字. 如直接out.print(´\uffff´);...
下一页 摘要:测试!
......