搭建Web环境、初识JSP

搭建Web环境、初识JSP

  1. 程序架构
  • C/S: client/server 通过客户端程序访问服务器
  • B/S: Browser/Server 通过浏览器访问应用程序
  1. URL:
    Uniform Resource Locator的缩写,计算机通过统一资源定位符实现资源访问,唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定
    在这里插入图片描述
  2. Web服务器
    是可以向发出请求的浏览器提供文档的程序;
    提供网上的信息浏览服务
  3. Tomcat服务器
    特点:Apache Jakarta的开源项目,轻量级应用服务器,开源、稳定、资源占用小
    目录结构:
    在这里插入图片描述
  4. 在idea创建web项目并运行
  • 新建方式一:新建project的时候勾选 Web Application
  • 新建方式二:①先建project
    ②project structure→facets→+→web→点一下弹出来的本工程名,点击Ok
  • 运行:
    方式①run→run工程名
    方式②右上角绿色三角箭头
    方式③左下角application servers 里面的绿色小三角
  1. 在idea中配置tomcat:
  • 配置:
    run→edit configurations→+→Tomcat Server,local→configurations→tomcat_home找到tomcat安装目录→tomcat base directory 找到tomcat安装目录→ok返回至server→after launch 选中浏览器→deployment→+→artifact,左边框有一条project信息,右边框是一个/→apply→name改成工程名→server→on update action 和on frame deactivation 都选中 update classes and resources→jre 选中jre地址→apply→ok
  • 导入tomcat
    project structure→modules→dependencies→+→library→application server libraries→tomcat→add selected→勾选tomcat→ok→配置完成
  1. war包
  • 创建war包
    project structure→+→web application archive→点击要创建的项目→create manifest…→ok→
    build→build artifacts→工程名:war→build
  • war包导入Linux系统
    左边out里面找到_war下面的.war,右键→show in explore,找到war文件
    打开虚拟机→打开tomcat服务器→进入tomcat安装路径→将war放在webapps→在浏览器中输入虚拟机名:8080/war的全名,即可执行该war包
  1. JSP
    运行在服务器端的Java页面,使用HTML嵌套Java代码实现
  • JSP可以添加的注释
    HTML注释:<感叹号–HTML注释–>
    JSP注释:<%–JSP注释–%>
    JSP脚本中注释:<%//单行注释%><%/多行注释/%>
  1. Web程序常见错误:
  • 404错误—找不到访问的页面或资源:
    运行时,URL输入错误
    将页面放在WEB-INF下
    外部启动Tomcat,未部署项目
  • 500错误----JSP页面代码有误
    JSP页面代码有错误
  • 页面无法显示
    未启动Tomcat
  1. request对象常用方法
    在这里插入图片描述
  2. 内置对象
    请求对象:request
    输出对象:out
    响应对象:response
    应用程序对象:application
    会话对象:session
    页面上下文对象:pageContext
    页面对象:page
    配置对象:config
    异常对象:exception
    异常对象:exception
  3. 转发与重定向
  • 转发:
request.getRequestDispatcher("url").forward(request, response)
  • 重定向:
response.sendRedirect(""url");
  • 转发与重定向的区别
    在这里插入图片描述
  1. session
    使用session保存用户名
    发送:session.setAttribute("u",user);
    接收:Object user = session.getAttribute("u");
    //u为变量,user为要保存的值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值