目录
- JSP生命周期
- War包结构
- JAVA 内置对象
- JAVA 中的危险函数
- 名词概念
- 总结
JSP生命周期
关键词:Web服务器,JSP容器,JVM(Java虚拟机),servlet

详细过程:
- 客户端向Web服务器发起
- JSP网页请求Web服务器将请求发送给JSP容器(中间件)
- JSP容器中的 JSP引擎 将 HTTP 请求转化为Servlet
- JSP引擎再将Servlet编译为 可执行的class类,并将原始请求交给Servlet引擎
- Web服务器的某组件将会调用servlet引擎,然后载入并执行servlet类。在执行的过程中,servlet产生HTML格式的输出将其内嵌与HTTP 的response上交给Web服务器
- Web服务器以静态的HTML网页的形式将HTTP的response返回给浏览器
War包结构
在web.xml中 会有此项目的框架信息,三方软件信息,比如Spring,Filter过滤器等等
JAVA 内置对象
Java 内置对象不用new,就可以直接获取对象进行使用。比如 out.print()
request,response,pageContext,session,application,out,config,page,exception
pageContex 方便在 JSP 中直接写 Java代码
application 两个页面交互时共享对象
JAVA 中的危险函数
getParameter() #获取参数
getcookies() #直接获取会话
getQueryString() #获取SQL语句
getHeaders() #获取HTTP请求头
Runtime.exec() #执行系统命令
logger.info() #日志输出,可造成信息泄露的风险
危险关键字:password,upload,download
名词概念
servlet:Java Servlet是运行在Web服务器或应用服务器上的程序,Servlet是一种运行在web服务器上的组件,负责连接客户端请求和服务器数据库(或应用层)
Tomcat 是Web应用服务器,是一个Servlet/JSP容器。
- Tomcat作为Servlet容器,负责处理客户端的请求(执行java程序),并把请求交给Servlet,并将Servlet的响应传给客户。
- Tomcat作为JSP容器,…
Servlet 和 JSP的区别
Servlet是在服务器端执行的Java程序,由Servlet容器(其实就是服务器) 负责执行Java程序。而JSP(Java Server Page)则是一个页面, 由JSP容器负责执行。
- Servlet以Java程序为主, 输出HTML代码时需要使用out.println函数,也就是说Java中内嵌HTML; 而JSP则以HTML页面为主,可以直接插入Java代码, 即HTML中内嵌Java
- Jsp 就是在HTML中写Java代码,servlet 就是在java代码中写HTML
Tomcat 是容器,是中间件,是web应用服务器。
Servlet 是组件
JSP 是动态网页技术
WAR包:一个 Java项目都是以War包的形式发布到中间件。能拿到WAR包在反编译就能进行代码审计
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!
相关推荐:
SEO单页网站:助力企业在线营销的一站式解决方案,湖南视频网站优化方式
用AI写文,开启创作新时代
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
互联网资源的无限潜力:如何利用数字世界为个人和企业创造价值,信阳网站建设正规公司
SEO手法如何通过精准优化提升网站排名,获取海量流量,网站建设协议流程是什么
seo系列什么意思,seo的分类 ,que n ai je
ChatGPT无法加载?检查网络并尝试重启,助您快速恢复畅通体验,burj ai
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
怎么用AI润色文章,让你的文稿瞬间高大上
SEO怎么设置:让你的网站快速登上搜索引擎首页的秘密,Ai压印分色
SEO合同:确保您网站优化成功的关键保障,微博营销推广规则最新
ChatGPT您的应用遇到问题,无法正常启动?如何解决并重新体验智能助手的魅力!,男头ai关键词
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,助您畅享无障碍智能对话体验,ai记录人
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
SEM+SEO:助力企业数字化营销的双剑合璧之道,ai头像丑
SEO做法-提升网站流量与排名的关键秘诀,屏东网站推广招聘
如何通过AI写文章,轻松提高写作效率与质量
ChatGPT服务器坏了?了解背后的技术与应对策略,AI模块代表
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
SEO优化引导新官网,助力企业迈向成功之路,宋轶ai换
SEO收费如何选择合适的SEO服务,提升网站排名并增加曝光度,做网站优化哪家实惠
seo稿件是什么意思,seo文章写作要求 ,ai写作未来展望和展望
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
AI写作免费一键生成下载,助您轻松创作!
SEO才能:提升网站排名,突破网络营销的核心竞争力,南宁本地seo营销公司
优化收费,助力企业提升效益,实现共赢,宜州餐饮网站建设
SEO观看:如何通过优化提升您的网站流量和品牌影响力,龙里网络营销推广
AI一键生成文章网页版,让内容创作更简单高效
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
AI助手不需要登陆-畅享便捷生活,随时随地高效工作,ai客服 对话
OpenAIGPTChatSoraOpenAIChatGPT服务在中断数小时后已恢复,ai视图线稿
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
今时CMS:引领数字化转型的智慧之选,河南seo优化网站联系方式
SEO教研:数字营销新趋势,提升网站流量与转化率的关键,齐鲁证券网站建设
seo适合什么职业,seo有前途么 ,ai小精灵
文章AI思维导图自动生成助力创作的智慧之源
亚马逊seo是什么公司的,“亚马逊” ,ai玩底特律
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
什么是神马排名?让你的网站脱颖而出,轻松占据搜索引擎的C位!,乳山网站优化关键词排名
SEO领先-如何借助SEO技术让您的网站脱颖而出,seo是黑客吗
AI网页生成:轻松构建智能网站,提升品牌竞争力,杭州专业ai智能教育
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
seo软文有什么作用,seo文案是什么 ,斐乐Ai测评问题
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
ChatGPT昨晚突然不能使用,背后真相令人意想不到!,edga ai