JAVAWeb--初始动态网页

JAVAWeb--初始动态网页,第1张

JAVAWeb--初始动态网页 1.web应用程序开发基础 1.1URL

url用于完整地描述Internet上网页和其他资源地址的一种表示方式,简单的说就是我们常说的“网址”

1.1.1URL的组成

①协议:在Internet中最常用的是http,该协议支持简单的请求和响应会话

②服务器域名或ip地址:www.baidu.com中的“baidu”就是域名

③端口号:端口是服务器用于内外部通信的通道

④路径:包含请求资源,由零或多个“/”隔开的字符表示,一般用来表示服务器上的一个目录或文件地址,请求资源指求情内容名字,可以是一个html页面,也可以是一个图像。

1.1.2关于HTTP

1.GET方法和POST方法对比

对比方面GET方法POST方法对数据长度限制传递数据量较小,不能大于2kb传数据量无限制数据可见性数据在URL中对所有人都是可见的数据不会显示在URL中安全性安全性低安全性高缓存能被缓存不能被缓存

2.HTTP状态码

状态码及信息描述200OK请求成功302Found所请求的页面已经转移至新的URL中400Bad Request服务器未能理解请求404Not Found服务器无法找到被请求的页面500Interet Server Error请求未完成,服务器遇到不可预知的情况

3.Tomcat每个目录的功能描述

目录说明/bin存放各种平台下用于启动和停止Tomcat的脚本文件/conf存放Tomcat服务器的各种配置文件/lib存放Tomcat服务器所需的各种jar文件/logs存放Tomcat的日志文件/TempTomcat运行时用于存放零时文件/webappsweb应用的发布目录/workTomcat把由JSP生成的servlet存放于此目录下

4.目录存储内容详细说明

目录说明/web应用的根目录,该目录下的所有文件都可以对客户端进行访问包括jsp,html,js,css图片音频等/WEB-INF存放web应用程序所使用的各种资源,其中包括web.xml注意客户端对该目录及其子目录都是不可以直接访问的,如果希望访问到web-inf里面的资源就需要通过把资源配置到web.xml文件中或转发等技术实现/WEB-INF/classes存放web应用的所有.class文件/WEB-INF/lib存放web应用使用的JAR文件/WEB-INF/web.xmlweb应用的配置文件,是Javaweb应用的核心文件,用于web应用的部署与配置 2.认识JSP

jsp由静态内容、指令(Directives)、小脚本(scriptlets)、表达式(expressions)、声明(Declarations)、标准动作(Standard Actions)、注释等元素构成

2.1指令

<%@ page import="java.text.SimpleDateFormat" %> 

page指令是针对当前页面进行设置的一种指令,通常位于jsp顶端

page指令中常用的属性

属性描述language指定jsp使用的脚本语言,默认为“java”import通过该属性引用脚本语言中使用到的类文件contentType用于指定MIME类型和jsp响应时所采用的字符串编码方式,默认为"text/html;charest=ISO-8859-1"isErrorPage指定当前页面是否可以用作其他jspde 错误页面errorPage指定当前页面出现错误后实际响应页面

2.2小脚本

  <%--用"<% %>"扩住的内容叫做小脚本 --% 
<%
    //创建当前日期对象
    Date d = new Date();
    //格式化日期
    SimpleDateFormat sad = new SimpleDateFormat("YYYY-MM-dd");
    out.print(sad.format(d));       //输出

    int i = 3;
    int j = 4;
    int x = i + j;
    //jsp输出不需要system不然会输出在控制台,而不是网页
    out.print(x);
    %>

    //循环111十遍
    <%
    for (int k = 0; k < 10; k++) {

    %>
    1111
    <%
    }
    %>

2.3表达式

//语法
<%=java 变量或表达式%>

当web容器遇到表达式时会先计算输入表达的值或变量值,表达式结束时不能在结尾添加分好

2.4声明

    <%!     //加上!表示在声明方法 方法的输出必须加上system才能输出  报500是因为java代码 语法 词性出现错误
        public  String aaa(){
           //方法的输出必须加上system才能输出,输出在控制台
            System.out.println("啊啊啊啊啊");
            
        }

    %>

  <%
     //小脚本调用方法
    out.print(aaa());
    %>

2.5注释

<%-- 这是jsp注释(客户端无法看到代码源)--%>
<% //这是预定格式将日期转换为字符串%>

 

jsp工作原理:翻译阶段(将编写好的jsp文件转换成可识别的java源代码)

--编译阶段(编译成可执行文件.class)

--运行阶段(执行后把结果返回客户端浏览器显示)

 更改执行文件顺序在index.jsp文件中


        jsp文件名
    

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/zaji/5182579.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-18
下一篇2022-11-18

随机推荐

  • 网络用语景点灯下黑是什么意思

    景点灯下黑,意思是尽管那些声名远扬的景点就在自己的家乡,但作为本地人却从来没有去过,比如没看过兵马俑的西安人,没爬过泰山的山东人,没去过丽江的云南人,没有去过玉龙雪山的丽江人…网络用语景点灯下黑是什么

    2022-12-06
    000
  • 男女之间滚床单喝牛奶是什么意思污

    男女之间滚床单喝牛奶是什么意思污

    2022-12-06
    000
  • 矮子乐是什么意思

    矮子乐,意思是形容一种积极乐观的心态。信奉天塌下来有高个子顶着,每天嗨就完事儿了。矮子乐在日本也是松糕鞋的别称,松糕鞋在日本被称为“矮子乐”。试想身高157CM的日本女星石原里美,穿上十厘米高的鞋子,

    2022-12-06
    000
  • 西厢记谁写的

    《西厢记》是元代王实甫创作的元杂剧,不过故事的灵感来自于唐代元稹的小说《莺莺传》。《西厢记》主要刻画了书生张生与宰相千金崔莺莺的浪漫爱情故事,他们两人在崔莺莺婢女红娘的帮助下,最终成功走到一起,成就

  • 满族正黄旗是什么

    关于清朝的八旗制度想必大家有所耳闻。那么满清政府建立的八旗制度具体是怎么样的呢?作为皇家姓氏的爱新觉罗所属的正黄旗为什么不是八旗之首呢?满族正黄旗是什么,爱新觉罗都是正黄旗吗?下面一起来了解一下吧。

  • 见利忘义的故事

    见利忘义一词出自《汉书·樊郦滕灌傅靳周传》。汉高祖刘邦死后,吕后把持朝政。吕后病逝后,留下遗诏任命内侄吕产为相国,吕禄统领京都禁卫军。吕氏一门掌权后,排除异己,激起朝野内外的不满。丞相陈平和太尉周勃商

    2022-12-06
    000
  • 包衣是什么意思

    包衣是&ldquo;奴仆&rdquo;的意思,它完整的满语是包衣阿哈,所以也被称为报以奴才,这个词的来源是非常复杂的。清朝重视封建主仆制度,包衣则是满洲贵族家里的仆人,简称&ldquo;家奴&rdq

    2022-12-06
    000
  • 清蒸石斑鱼是哪里的菜系

    蒸石斑鱼是广东和浙江地区的名菜,属于粤菜及浙菜。清蒸石斑鱼是粤菜里面比较传统的一道名菜,因为石斑鱼肉质洁白且口感鲜美如鸡,所以也有海鸡肉的称号,可以跟桂鱼相媲美。石斑鱼富含蛋白质、维生素、钙、磷、钾等

  • 跑步深蹲俯卧撑先后顺序

    建议先跑步后深蹲,这样可以避免深蹲后因为酸痛和脱力导致无法继续跑步。在跑步过程中不要随意脱掉衣服,否则寒气会从皮肤张开的毛孔进入人体内,可能会导致感冒、头痛等不适的症状。建议先跑步或深蹲建议先跑步后深

    2022-12-06
    000

发表评论

登录后才能评论

评论列表(0条)

    保存