首页 > 编程语言 >1.Javaweb-搭建Web环境、初识JSP

1.Javaweb-搭建Web环境、初识JSP

时间:2024-09-25 08:50:51浏览次数:15  
标签:Web Javaweb Tomcat 错误 JSP 500 页面

Javaweb-搭建Web环境、初识JSP

文章目录


JSP九大内置对象(包括JSP四大作用域)

JSP四大作用域

一、pc端程序架构分类:

B/S:浏览器—服务器

C/S:客户端—服务器

在这里插入图片描述

二、web服务器Tomcat

目录说明
/bin存放各种平台下用于启动和停止 Tomcat 的脚本文件
/conf存放 Tomcat 服务器的各种配置文件
/lib存放 Tomcat 服务器所需的各种 JAR 文件
/logs存放 Tomcat 的日志文件
/tempTomcat 运行时用于存放临时文件
/ webapps当发布 Web 应用时,默认情况下会将 Web 应用的文件存放于此目录中
/workTomcat 把由 JSP 生成的 Servlet 放于此目录下
<!--初识化启动页面 写谁谁默认-->
 <welcome-file-list>
        <welcome-file>1.html</welcome-file>
   </welcome-file-list>

三、JSP页面

Java Server Pages(HTML+CSS+JAVA)

在这里插入图片描述

JSP–>翻译JAVA文件(Servlet)–>编译Class文件

在这里插入图片描述

四、脚本语言

使用<% java代码 %>

page指令 contentType文档类型和编码 language使用语言
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
引入Java包
<%@ page impot="com.hz.StudentServer" %>
注释
<%-- 注释 --%>
向页面输出
<% out.print(内容);%> 或 <% =变量 %>
方法定义
<% 方法 %>

五、Web程序常见错误

404错误—找不到访问的页面或资源

​ 运行时,URL输入错误

​ 将页面放在WEB-INF下

​ 外部启动Tomcat,未部署项目

500错误—JSP页面代码有误

​ JSP页面代码有错误

页面无法显示

​ 未启动Tomcat

503错误内存溢出

六、错误替换

在web.xml下

<error-page>
    <error-code>404</error-code>
    <location>/404.html</location>
</error-page>
<error-page>
	<error-code>500</error-code>
	<location>/500.html</location>
</error-page>
<error-page>
	<error-code>500</error-code>
	<location>/500.html</location>
</error-page>

标签:Web,Javaweb,Tomcat,错误,JSP,500,页面
From: https://blog.csdn.net/QAZ412803/article/details/142513787

相关文章

  • web.database() 创建的数据库对象线程安全吗?
    免责声明:尝试谷歌,一无所获,我管理我可能谷歌搜索得不好,但我没有想法。我有一个web.py应用程序,我需要定期运行一些数据库维护任务,并且我'我希望使用线程来完成此操作,以便Python应用程序完全独立。我的问题是:为了做到这一点,我必须采取什么样的预防措施(如果有的话)?计划是在调......
  • Web的入门知识(9月24日)
        我也是新手刚学web没几天,总结一下今天所学,如有错误,欢迎批评指正    我是边写边学的,刚开始我写了一个类似新闻界面的前端,自然按着新闻页面的构成一步步学习。1.页面的标题排版    使用vscode时按下!会自动生成html的框架,其中我们要修改title为......
  • 12K+ Star!Taipy:一个快速将数据和AI算法转化为Web应用的工具
    Taipy简介Taipy[1] 是一个为数据科学家和机器学习工程师设计的,用于构建数据和AIWeb应用的工具。它能够让用户无需学习新语言,只需使用Python,就能专注于数据和AI算法,而无需担心开发和部署的复杂性。它的核心优势在于简化了开发流程,使得用户可以专注于算法本身,而不是技术实......
  • javaweb学习2 -2024/9/24
    今天学习了数据库中约束的概念数据库-约束约束的概念约束是作用于表中列上的规则,用于限制加入表的数据约束的存在保证了数据库中数据的正确性,有效性和完整性约束的分类#约束createtableemp2(#自动增长auto_increment当列时数据类型并且唯一约束id......
  • [SKSEC::CTF新生web专题训练赛] week1 writeup
    1.扫雷游戏(js)随便点格子,当点到第二个时,会判定踩雷失败,浏览器给出gameover的提示并刷新网页。F12从来源中找到saolei.js,找到gameover所在的函数if分支。if(block.isMine){block.innerHTML='......
  • OpenWebrx RTLSDR V4 频道划分 json
    "sdrs":{"rtlsdr":{"name":"RTL-SDR","type":"rtl_sdr","profiles":{"VHFFMBroadcast-01":{......
  • Day5 JavaWeb知识了解以及每日一题:力扣125.验证回文串
    Day5JavaWeb知识了解以及每日一题:力扣125.验证回文串2024年9月24日20:06:45JavaWeb基础知识TomcatApacheTomcat是一个开源的Servlet容器和Web服务器,它是JavaEE(EnterpriseEdition)的一部分,专门用于运行JavaServlet和JavaServerPages(JSP)。Tomcat的主要功能是接收HTTP......
  • 如何在django项目中启动websocket服务
    首先下载redis,windows上要下5.0以上的版本,链接为:Releases·tporadowski/redis(github.com)紧接着python要安装redis,channls以及daphne,asgi_redis然后在settings中配置 必须放在第一行,以及channlesWSGI_APPLICATION="start_up_file_km.wsgi.application"ASGI_APPLICATI......
  • Spring Boot 初学者教程:创建第一个 Web 应用
    SpringBoot面向初学者教程SpringBoot是构建JavaWeb应用程序的强大工具,简化了Spring框架的配置和部署。通过SpringBoot,开发者可以在短时间内快速启动一个Web应用程序,而无需处理繁琐的XML配置或手动部署服务器。本文将为初学者详细介绍如何使用SpringBoot,逐......
  • 利用IDEA创建Web Service服务端和客户端的详细过程
    创建服务端一、file–>new–>project 二、点击next后输入服务端名,点击finish,生成目录如下三、在HelloWorld.Java文件中右击,选WebServices,再选GenerateWsdlFromJavaCode,确定点击ok会自动给我们生成HelloWorld.wsdl,画红线处注意四、配置tomcat,此处不多说,主要......