Javaweb学习Day1

一JSP:动态网页
 
静态、动态:
1.不能把不用 和 是否有 “动感” 混为一谈
2.随着时间、地点、用户操作改变(动态网页)
 
动态网页 需要使用到 服务端脚本语言(JSP)
 
二架构
 
CS:Client Server
CS不足:
a如果软件升级,那全部软件都要升级
b维护麻烦 需要维护每一台 客户端软件
c每一台客户端 都要安装 客户端软件
 
 
BS:Browser Server
a客户端可以通过 浏览器 直接访问服务端
 
BS、CS各有优势。
 
 
三Tomcat服务器
 
1.Tomcat解压后目录:
bin:可执行文件(start up.bat shutdown.bat)
conf:配置文件(主要:server.xml)
lib:Tomcat依赖的JAR包(文件)
log:日志文件(记录出错等信息)
temp:临时文件
webapps:存放可执行项目(将我们开发的项目放入该目录)
work:存放jsp翻译成的java,以及编译成的class文件(jsp->java->class)
说明文档等
 
 
 
四配置tomcat
 
a.配置jdk(如果用Tomcat,必须配JAVA_HOME)
JAVA_HOME classPath path
 
b.配置catalina_home
打开环境变量,设变量名:CATALINA_HOME
变量值:为解压后目录所在位置
 
验证配置成功否?
1.打开bin目录,打开Tomcat:双击bin/startup.batqidong
如果出现Catalina start Server startup in 797ms(成功)
如果闪退(失败)
2.如果关闭startup.bat最好用shutdown.bat(linux下关闭showdown.sh)
常见错误:可能与其他服务的端口号冲突
tocat端口号默认8080(此端口号较为常见,建议修改) ,建议修改此端口 (8888)
修改端口号:打开conf/server.xml(在六七十行左右<Connector port="8888"/>)改完后重启
 
 
 
五访问tomcat
 
火狐等可以这样输入
localhost:8888
 
IE浏览器需要加前缀
http://localhost:8888
 
浏览器默认访问路径:/webapps/ROOT/
 
常见状态码:
200:一切正常(看不到)
300/301:页面充定向(跳转)
404:资源不存在
403:权限不足(如果访问a目录,但是a目录设置 不可见)
500:服务器内部错误(代码有误)
其他编码:积累
 
如果要作自己的项目,在webapps新建自己的项目文件夹,例如JspProject
必须要有WEB-INF文件夹和其内部的web.xml也就是可以将ROOT下的WEB-INF拷进自己新建的文件中
一般在WEB-INF下需要有classes、lib目录,classes放字节码文件.clss
 
在JspProject下新建一个项目index.jsp
<html>
    <head>
    <title>my jsp project</tital>
    </head>
     <body>
    hello jsp.
    <%
        out.print("hello world.");
    %>
    </body>
    
</html>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹿海园

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值