当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 前言 1.为什么要讨论? 简单的来说le="FON
 

 

    摘要:<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd">这是dreamweaver上新建网页文件带的一段,一直以来是相安无事的,虽然我一般都把这个给清除掉,前几天遇到一个怪事情就是一个css定义中用到......
 ·dom4j中文问题解决方法。    »显示摘要«
    摘要: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´);


...   下一页
    摘要:测试! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE