jsp环境搭建及入门
1.JSP:动态网页
静态、动态:
1.不用和是否有“动感”混为一谈
2.是否随着时间、地点、用户操作的改变而改变
动态网页需要使用到服务端脚本语言(JSP)
2.架构
CS:Client Sever
优点:美观,响应速度快
不足:
- 如果软件升级,那么全部软件都需要升级
- 维护麻烦:需要维护每一台客户端软件
- 每一台客户端都需要安装客户端软件
BS:Broswer Sever
客户端可以通过浏览器直接访问服务端
3.tomcat解压后目录
下载:选择对应的版本下载zip
https://tomcat.apache.org/whichversion.html
bin:可执行文件(startup.bat shutdown.bat)
conf:配置文件(server.xml)
lib:tomcat依赖jar文件
log:日志文件(记录出错信息)
temp:临时文件
webapps:可执行的项目(将开发的项目放入该目录)
work:存放由jsp编译成的java,以及编译成的class文件(jsp->java->class)
4.配置tomcat
配置catalina_home
bin/startup.bat启动tomcat
常见错误:可能与其它服务的端口号冲突
tomcat端口号默认8080(此端口号较为常见,容易冲突),建议修改此端口(8888)
修改端口号:
在conf/sever.xml中在70行左右修改port为8888
5.访问tomcat
常见状态码:
404:资源不可访问
200:一切正常
403:权限不足
300/301:页面重定向(跳转)
500:服务器内部错误(代码有误)
6.创建项目
在webapps中新建文件夹,里面存放WEB-INF文件夹,里面有classes文件夹和lib文件夹,和web.xml。
在外面创建index.jsp
<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body>
hello jsp
<%
out.print("hello world...");
%>
</body>
</html>
访问http://localhost:8888/JspProject/
jsp:在html中嵌套的java代码