您的位置:首页 > 编程语言 > Java开发

JavaWeb基础(复习1)

2014-04-23 23:00 232 查看

C/S架构(客户端/服务器)

需安装客户端程序、维护成本大

B/S架构(浏览器/服务器)

只需要安装浏览器、更新维护成本低

什么是URL

统一资源定位符(Uniform Resource Locator)的简称

用于在网络中定位资源

URL中包含:协议、主机、资源的位置、资源名、参数

例如:http://www.bdqn.cn/news/201207/newslist.jsp?page=6

Web服务器

Web服务器是可以向发出请求的浏览器提供文档的程序

Web服务器提供网上的信息浏览服务

Tomcat服务器

Tomcat服务器是根据servlet和JSP规范进行执行的,并且比绝大多数商业应用服务器要好

技术先进、性能稳定、而且免费

占用的系统资源小、速度快,适合开发和调试应用程序

Tomcat目录结构

bin:存放启动和关闭tomcat的脚本文件

conf:存放配置文件

lib:存放所需的jar文件

webapps:存放发布的web程序

work:存放tomcat工作时产生的文件

部署Web应用程序

部署应用程序到Tomcat的webapps目录

1、生成War包,然后拷贝

2、直接拷贝Web根目录下所有文件

JSP

服务器端的Java页面、动态网页技术标准

中文乱码

post请求出现筹码:

设置请求和响应的编码方式来解决乱码问题

request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
<%@ page lanaguage="java" contentType="text/html;charset=utf-8"%>
如果设置了contentType,就无需设置response.setCharacterEncoding("utf-8")

get请求出现乱码:

治标的方法:new String(s.getBytes("iso-8859-1"),"utf-8");

治本的方法:配置tomcat\conf\server.xml文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: