dt课堂 javaweb学习 jsp环境搭建及入门

JSP:动态网页

静态·动态:
1.不用 和 是否有“动感” 混为一谈,二者没关系
2.是否随着时间地点用户操作的改变而改变

动态网页需要用到服务器脚本语言(JSP)

架构

CS:Client Server
CS不足:
a如果服务端软件升级,所有客户端都得升级。
b维护非常麻烦(??),需要维护每一台
c每一台客户端都得安装客户端软件
CS架构BS:Broswer Server
改进CS的不足,即不需要下载升级所有客户端,也不需要维护每一台客户端,所有都在网页上实现
BS架构

注:BSCS各有优势,各有使用的场景,没高下之分

tomcat解压后的目录

bin:可执行文件(startup.bat shutdown.bat)
conf:配置文件(server.xml)
lib:tomcat依赖的jar文件
log:日志文件(记录出错等信息)
temp:临时文件
webapps:可执行的项目(将我们开发的项目 放入该目录)
work:(存放由jsp翻译成的java以及编辑成的class文件)

jsp->java->class

配置tomcat

a.配置jdk(必须得有javahome classpath path都得有)
b配置tomcat(CATALINA_HOME配置好就行)
检验成功:找到bin目录下的startup.bat如果打开以后在最后一行能显示启动CATALINA用了多少多少毫秒,就说明成功了,如果电脑中toncat有中文乱码现象,去conf文件夹中找logging.properties,在50行左右找到java.util.logging.ConsoleHandler.encoding = UTF-8,把最后的UTF-8改成GBK即可
启动错误:可能与其它服务的端口号冲突,tomcat默认端口号8080,可以修改。
修改方法:/comf/server.xml 打开后在70行左右找到在这里插入图片描述把8080改成8888或什么就可以

访问tomcat

1打开浏览器输入:localhost:8888(修改的话)或localhost(默认补全8080)注意输入时tomcat需要在开启状态
2我们打开网页后看到的网页存放在webapps/root里,如果想看其他项目,访问localhost:8888/“项目名”即可,举例localhost:8888/examples,那从那个文件访问这个网页呢?我们打开这个文件夹里的wenINFO/web.xml文件,搜索welcom可以看到在这里插入图片描述按照从上到下按顺序依次访问

3常见状态码
200:一切正常
3xx:页面重定向
404:资源不存在
403:权限不足
500:服务器内部错误(代码有误)

访问自己写的project

在webapps里新建文件夹命名:JspProjects,一个项目必须有的是WEB-INF文件夹,里面放web.xml文档 和classes lib两个文件夹,web.xml可以从别的地方超过来,class文件夹存放jsp->java->class中的class文件,lib放依赖的jar包,如果在tomcat那个大的lib文件夹里放jar包,就给了里面所有项目这个jar包,全局和局部的分别,成果如图
在这里插入图片描述和WEB-INF同一文件夹下建立index.jsp文件,编写jsp文件,成果如下在这里插入图片描述其中<%中间放java代码%>,所以可以宏观的看一下jsp:在html中嵌套的java代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值