网站建设报价单初期整理代理游戏

pingmian/2025/10/12 6:35:52/文章来源:
网站建设报价单初期整理,代理游戏,大连哪家科技公司做网站好,支付网站搭建目录#xff1a; 目录 1 JSP基础知识架构 1 指令标识 1 Page命令 2 Including指令 3 taglib指令 2 脚本标识 1 JSP表达式 2 声明标识 3 代码片段 3 JSP注释 1 HTML注释 2 带有JSP表达式的注释 3 隐藏注释 4 动态注释 4 动作标识 1 包含文件标识 2 请求转发标…目录 目录 1 JSP基础知识架构 1 指令标识 1 Page命令 2 Including指令 3 taglib指令 2 脚本标识 1 JSP表达式 2 声明标识 3 代码片段 3 JSP注释 1 HTML注释 2 带有JSP表达式的注释 3 隐藏注释 4 动态注释 4 动作标识 1 包含文件标识 2 请求转发标识 3 传递参数标识 2 JSP内置对象知识架构 1 request对象 1访问请求参数 2在作用域管理属性 3获取cookie 4解决中文乱码问题 5获取客户端信息 6显示国际化信息 2 response对象 1重定向网页 2处理HTTP文件头 3设置输出缓冲 3 session对象 1创建和获取客户的会话 2移除属性 3销毁session 4会话超时管理 4 application对象 1访问初始化参数 2管理环境属性 5 out对象 1向客户端输出数据 2管理响应缓冲 6 其他对象 1获取会话范围的pageContext对象 2读取web.xml的config对象 3应答或请求的page对象 4获取异常信息的exception对象 3 留言薄项目应用 1 JSP基础知识架构 1 指令标识 指令标识被服务器解释并执行的语句不会输出任何内容到网页用于设定JSP网页信息。 语法% 指令名称 属性1“xxx” 属性2“yyy”% 小贴士这个语句在jsp头上就能看到。 1 Page命令 Page命令用于定义jsp页面的相关属性当jsp被服务器解析成servlet时会转为java代码 语法% page 属性1“xxx” 属性2“yyy”% 小贴士page指令有15个属性例如language, extends, import, pageEncoding等。 2 Including指令 Including指令在1个jsp中包含另1个jsp。 语法% including filepath”% 小贴士常用于包含banner和脚注等部分。NoNo 那是动作标识 3 taglib指令 taglib指令声明jsp使用的标签库。 语法% taglib prefix uri % 小贴士常见的有jstl% taglib urihttp://java.sun.com/jsp/jstl/core prefixc % 2 脚本标识 包含3部分jsp表达式声明标识脚本程序用于生成动态网页内容。 1 JSP表达式 用于向页面输出信息语法 % 表达式 % 下面在程序中试一试。新建dynamic web project包含web.xml之后新建index.jsp % page languagejava contentTypetext/html; charsetUTF-8pageEncodingUTF-8% !DOCTYPE html html head meta charsetUTF-8 titleInsert title here/title /head body %String mabc;% %m % br %12 % /body /html 在tomcat运行没问题。 这里说明%%里可以写任意的java语句不一定非要输出。而且java语句浏览器是看不到的服务器发给浏览器的html是这样的 !DOCTYPE html html head meta charsetUTF-8 titleInsert title here/title /head bodyabc br 3 /body /html 这说明java语句虽然没有输出但占了一行。只是这一行没有在页面上显示。 把代码改一下 % page languagejava contentTypetext/html; charsetUTF-8pageEncodingUTF-8% %String mabcde我;% !DOCTYPE html html head meta charsetUTF-8 titleInsert title here/title /head body %m % br %12 % /body /html 定义语句放到body外这时候是 总之是写到哪哪多一行空。 2 声明标识 声明标识在JSP页面中定义全局变量或方法整个页面都可访问。语法 %! 代码% 3 代码片段 代码片段上面其实已经用到了语法 % 代码 % 代码片段在请求的处理期间被执行注意声明和代码片段在jsp页面内都有效但声明中的变量和方法创建后直到服务器关闭才结束而代码片段的关闭jsp页面就结束了。 这是不是就是脚本程序 3 JSP注释 注释也是需要注意的一块。 1 HTML注释 不显示在网页但查看浏览器源代码时能看到格式为// 2 带有JSP表达式的注释 在代码片段中加入的注释有单行注释//多行注释/*   */, 提示文档注释/**    */ 需要考察其可见性。以后再做。 3 隐藏注释 为了不在浏览器源代码显示注释信息为了保密性整了个隐藏注释的写法 %--   --% 这个查看源代码也看不到。 4 动态注释 由于HTML注释对JSP嵌入的代码不起作用可以利用这一点组成构成动态的HTML注释。也就是在注释里写JSP语句。 4 动作标识 1 包含文件标识 语法jsp:include 没搞明白这个和including指令有啥区别。 2 请求转发标识 语法jsp:forward 作用将请求转发到其他资源转发后当前页面不再执行。 3 传递参数标识 语法jsp:param 作用可作为其他标识的子标识用于为其他标识传递参数这个有点复杂。 2 JSP内置对象知识架构 Java使用对象前先要实例化这个对象这个比较繁琐为了简化JSP提供了一些内置对象。一共有9个内置对象。 1 request对象 用于处理http请求的各项参数。 1访问请求参数 request有个getParameter方法可获取参数。 % page languagejava contentTypetext/html; charsetUTF-8pageEncodingUTF-8% !DOCTYPE html html head meta charsetUTF-8 title测试JSP内部对象/title /head body a hrefdel.jsp?id1user转到del页面/a /body /html 新建del.jsp % page languagejava contentTypetext/html; charsetUTF-8pageEncodingUTF-8% !DOCTYPE html html head meta charsetUTF-8 titleInsert title here/title /head body id%request.getParameter(id) % /body /html 看下效果确实传过来了。 点击后 2在作用域管理属性 这里是传递attibute,和上面的有点类似。 写入用set 提取用get 3获取cookie cookie就是小段的文本信息。浏览器将cookie以键值形式保存到客户端。 要注意cookie和session的区别。 4解决中文乱码问题 参数传递应该带上编码方式这样能避免乱码。 5获取客户端信息 有一系列的函数能用于获取客户端信息。比如IP地址端口号主机名等。 6显示国际化信息 浏览器可向web服务器指定其所用的本地语言jsp可以获取这个信息并作出相应回应。 2 response对象 该对象用于响应客户请求向客户端输出信息。该对象在jsp页面内有效。 1重定向网页 这个和转发不同。 2处理HTTP文件头 常用的有禁用缓存设置页面自动刷新和定时跳转网页。 3设置输出缓冲 通常服务器不会将输出内容直接写到客户端而是先写到缓冲区。该对象可以设置缓冲。 3 session对象 session的意思是会话。 1创建和获取客户的会话 主要通过属性set和get来实现。 2移除属性 使用remove即可。 3销毁session 用invalidate 4会话超时管理 主要是为了避免超时后发生错误进行声明周期判断。 4 application对象 用于保存公有数据。类似于全局变量。 1访问初始化参数 在web.xml里以context-param定义。 2管理环境属性 方法和session类似但有效范围更大。 5 out对象 用于在web浏览器输出信息。 1向客户端输出数据 out.print方法。 out.println方法。 2管理响应缓冲 这个比较特别。没怎么见过应该有用且不复杂。 6 其他对象 1获取会话范围的pageContext对象 用于获取对象的对象。 2读取web.xml的config对象 主要用于获取服务器配置信息。 3应答或请求的page对象 page对象代表jsp本身可看做this指针的代名词 4获取异常信息的exception对象 用于处理jsp文件执行时发生的错误和异常。 3 留言薄项目应用 下面通过一个实例来测试这两章知识内容。 根据需求制作一个网页包含一个form里面有留言人和留言板然后点击能提交并显示在网页上。 %-- 本注释在浏览器看不到 仅供开发者使用 --% %-- 本程序用于理解jsp基础知识 --% %-- 实现了一个留言板网页 本网页内容只能共单机使用 其他人访问是看不到的 --%%-- --% %-- 首先是jsp头 用到了page指令 用于定义jsp页面的属性 --% %-- 该行在eclipse可用模板定义 --% % page languagejava contentTypetext/html; charsetGB18030pageEncodingGB18030% %-- 用于指定html4 --% !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd html head meta http-equivContent-Type contenttext/html; charsetGB18030 title签写留言信息/title %-- js片段 本句中language为h4 h5会警告 --% script languagejavascript %-- 用于检查填写内容是否为空 --% function checkNull(form){for(i0;iform.length;i){ if(form.elements[i].value ){ //form的属性elements的首字e要小写alert(很抱歉form.elements[i].title 不能为空!);form.elements[i].focus(); //当前元素获取焦点return false;}} } /script /head body %-- session对象 out对象的使用 --% % if(session.getAttribute(message)!null){out.println(session.getAttribute(message).toString()); } % brhr/hr %-- form控件 --% form nameform1 methodpost actiondeal.jsp onSubmitreturn checkNull(form1) 留言人名input nameauthor typetext idauthor size30 title留言人br 留言内容textarea namecontent cols70 rows10 title留言内容 idcontent/textareabrinput nameSubmit typesubmit value签写留言 %-- 提交事件 --%input nameSubmit2 typereset value重置 %-- 重置form --% /form /body /html % page languagejava contentTypetext/html; charsetGB18030pageEncodingGB18030% %/* request对象 用于处理http请求的各项参数 */ request.setCharacterEncoding(GB18030);//获取留言人 String authorrequest.getParameter(author); //获取留言内容 String contentrequest.getParameter(content); //组合留言信息 String message[author]说contentbr; //当前session内容不为空 则追加信息 if(session.getAttribute(message)!null){messagesession.getAttribute(message).toString(); }//将追加的信息房放入session中 session.setAttribute(message,message);//response 转到index.jsp response.sendRedirect(index.jsp); %思路 点击提交后form会转到deal.jsp之后用session提取message并追加之后显示在重新转回index.jsp 这个网页的缺点是不能多客户端互动只能自己看自己的。session时间到后就会清空数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88549.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wap网站制作哪家好wordpress 自动发货

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情 对于谷歌和安卓来说,这是一个重要时刻。谷歌刚刚发布了 Gemini 1.0,这是其最新的LLM,它采用了 OpenAI 的 GPT4。 共有三种不同…

检测站营销方案石家庄新闻主持人

在实际开发中,我们经常会遇到下载文件的需求,一般情况下接口最好的处理方式为上传到文件对象存储服务器,然后给前端返回一个下载文件的URL,前端直接打开链接下载就可以了,但…在下载数据量大且参数复杂的情况下&#x…

服务器不是自己的做违法网站2345浏览器网页版入口

引言 PWM(脉冲宽度调制)是一种常见的模拟控制方式,通过调节脉冲宽度来控制功率输出的占空比,从而实现模拟信号的传输和控制。在许多领域中,PWM都得到了广泛的应用,如电机控制、LED调光、音频控制等。本文将…

宁波网站建设公司代理小程序短链接生成网址

8 / 14【育明教育】中国考研考博专业课辅导第一品牌 官方网站:http://www.doczj.com/doc/e25fb4dad4d8d15abe234eb2.html8《翻译硕士英语》重点考察考生的英语水平,内容包括:词汇语法、阅读理解、英语写作等, 总分 100 分。 二、考…

江西网站建设公司费用html网页设计工具

前言 部署在 Kubernetes 集群中的应用,在升级发布时可能会存在的问题: 1,由于 Kuberneter 底层 Pod 容器生命周期与网络组件生命周期是异步管理的,在升级时如果没有处理好应用优雅退出的问题,就很容易导致 http 访问请…

网站制作 万网wordpress 恢复默认

摘要: 特斯拉公司惨遭“毒手”是因为其Kubernetes平台没有设置密码保护。 点此查看原文:http://click.aliyun.com/m/43609/ 几个月前RedLock公司工作人员发现:数百个Kubernetes管理控制台无需密码即可访问,即直接公开暴露在互联网…

广告网站建设公司域名拍卖平台

linked from http://www.tompda.com/neirong.asp?id809 西门子新款A系列手机   首页 > 新闻资讯 提交 shizhi 2005-2-25  阅读:2739次 10篇评论 西门子公司近日推出了A系列手机,A系列手机作为入门级手机,设计和功能十分简洁和实用。 西门子A70:设…

做车身拉花的网站高端网站建设域名注册

开坑个新系列,主要面向新手,老司机可以忽略。这个系列内的文章将会让你知道如何做到让你写的爬虫在运行的时候速度能像火箭一样快!很多初学爬虫的朋友对于这方面的知识似乎是空白的,甚至还有一些在爬虫岗位上工作了一两年的人也搞…

济南网站优化公司艾乎网wordpress 利用页面搞

首先在simlink中找到HDL CODER 打开红色Blank DUT,进入里面绿色的子系统开始设计系统 例如设计一个正弦信号发生器,里面用到了add、memory、relation operator、switch、constant、cos模块,cos模块选择了cordic算法,使用cordic那…

免费网站推荐货源wordpress 图片 alt

目录 1. Spring 概述 1.1 Spring是什么 1.2 Spring的作用 1.3 Spring IoC是什么 2. Spring 快速入门 3. Spring Bean 3.1 的实例化方式 空参构造器 3.2 的属性注入 全参构造器注入 setter方法注入 策略模式 3.3 注解管理 3.4 注解方式的属性注入 1. Spring 概述 …

jsp网站开发公司wordpress自动超链接

基础知识 NLP-分词器:SentencePiece【参考Chinese-LLaMA-Alpaca在通用中文语料上训练的20K中文词表并与原版LLaMA模型的32K词表进行合并的代码】_sentencepiece 中文训练-CSDN博客 【OpenLLM 008】大模型基础组件之分词器-万字长文全面解读LLM中的分词算法与分词器…

站酷海洛带网站的图片素材

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

乐清住房和城乡建设部网站官网怎么优化网站关键词的方法

Spark 是一个开源的分布式计算框架,旨在处理大规模数据集的快速计算和分析。下面是 Spark 的主要组件及其任务分工的详细介绍: Driver(驱动器):【任务调度】 负责整个 Spark 应用程序的执行和协调。解析用户程序&#…

桂林北站附近有什么好玩的网站设计推广

(第一阶段)问题 5a(3 分) 实现该函数,该函数模拟了完整的 Hog 游戏。球员 交替轮流掷骰子,直到其中一名玩家达到分数。playgoal 您现在可以忽略 Feral Hogs 规则和论点; 您将在问题 5b 中实现它。feral_h…

平面设计类网站有哪些做网站建设公司crm在线的培训服务

文章目录 炸铁路题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 题意解析思路CODE 炸铁路 题目描述 A 国派出将军 uim,对 B 国进行战略性措施,以解救涂炭的生灵。 B 国有 n n n 个城市,这些城市以铁路相连。任意两个城市都可以通…

大连网站建设外包公司商丘网络第一媒体

在流媒体项目中字幕显示是不可或缺的一环,一般会有字幕流在视频播放过程中进行显示;不过还有很多情况是从头到尾只在视频的某个区域显示某些文字,例如某个电视台的log;这种也称为字幕,如果想要将这些字符串显示到视频&…

西乡县门户网站宁波市网站排名优化

先贴上关于使用这个日志组件的一些使用方法,等有时间了在吧官方的文档翻译一下吧,现在真是没时间。 Serilog在使用上主要分为两大块: 第一块是主库,包括Serilog以及Serilog.AspNetCore,如果导入后一个的话会自动导入前…

国内虚拟助手网站国外打开网站会不会乱码

参考资料:https://blog.51cto.com/u_11984354/4907646 NO.21-SAP S4 HANA Cloud API接口测试(1)-CSDN博客

dede网站名称不能保存网站开发与建设方向

前面学习了一个简单的例子,这是多年来学习应用程序开发的经典路径,在这里也是这种待遇,通过这样的学习明白了一个简单应用是怎么样构成的,知道它是怎么运行输出的。在这个基础之上,你还是不会开发应用程序的,因为你还没有学习鸿蒙应用的开发语言基础,所以在这里要学习一…

抚顺市 网站建设中国移动积分兑换商城官方网站

资料仅供学习分享用,废话不多说,解压密码为:1024文件是切割压缩的,多个part的压缩包,大家需要先下载到本地在解压,直接百度云解压会提示压缩包损坏。------------------------------学习资料java&#xff1…