jsp 系列文章-jsp和tomcat 使用
Posted lwbldy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp 系列文章-jsp和tomcat 使用相关的知识,希望对你有一定的参考价值。
1、jsp 介绍
JSP 与 php、ASP、ASP.NET 等语言类似,运行在服务端的语言。
JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 html、XML 或其他格式文档的Web网页的技术标准。
什么是JSP
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
<!-- 解决中文乱码 -->
<%@ page contentType="text/html; charset=UTF-8" %>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>你好jsp</title>
</head>
<body>
hello jsp ,你好jsp
<!-- 在jsp中运行java代码 -->
<%
// 输出到控制台
System.out.println("hello");
// 输出到页面
out.print("<br/>hello<br/>jsp");
%>
</body>
</html>
2、jsp 开发环境搭建
2.1 安装 JDK,配置环境变量
(略)
2.2 下载tomcat
https://tomcat.apache.org/download-70.cgi
使用版本tomcat7
tomcat 简介:
Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。
tomcat:目录介绍
bin:(可执行目录)
包含可执行文件(启动,停止) 后缀:bat 适用于window系统,sh文件适用于 linux系统
startup: 用于启动tomcat
shutdown:用于停止tomcat
catalina:配置java环境,和一些默认参数
conf: 配置目录(configuration缩写)
可以进行tomcaat 配置 例如:端口
server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码 web.xml可以设置tomcat支持的文件类型 context.xml可以用来配置数据源之类的 tomcat-users.xml用来配置管理tomcat的用户与权限 在Catalina目录下可以设置默认加载的项目
lib
lib目录主要用来存放tomcat运行需要加载的jar包。 例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。
logs:
logs目录用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。(清空不会对tomcat运行带来影响)
temp
临时文件
webapps
存放java web项目
ROOT:根目录 访问只需要:ip:端口
启动tomcat:
bin\startup.bat
创建项目
在 webapps新建一个文件夹 myJSP
在myJSP中创建index.jsp
<!-- 解决中文乱码 -->
<%@ page contentType="text/html; charset=UTF-8" %>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>你好jsp</title>
</head>
<body>
hello jsp ,你好jsp
<!-- 在jsp中运行java代码 -->
<%
// 输出到控制台
System.out.println("hello");
// 输出到页面
out.print("<br/>hello<br/>jsp");
%>
</body>
</html>
在浏览器输入:http://localhost:8080/myJSP/index.jsp
访问成功项目启动成功!
以上是关于jsp 系列文章-jsp和tomcat 使用的主要内容,如果未能解决你的问题,请参考以下文章
IDEA+Java+JSP+Mysql+Tomcat实现Web学生宿舍信息管理系统
Java+JSP+Mysql+Tomcat实现Web用户信息管理系统