如何在局域网中做网站wordpress怎样发布时间

news/2025/9/27 11:24:27/文章来源:
如何在局域网中做网站,wordpress怎样发布时间,网页排版精美的中文网站,w3c标准网站SpringMVC 的入门 1环境搭建 1.1.创建工程 1.2.添加web支持 右键项目选择Add framework support... 2.添加web支持 ​ 3.效果 注意#xff1a; 不要先添加打包方式将web目录要拖拽到main目录下#xff0c;并改名为webapp 1.3.pom.xml ?xml version1.0 不要先添加打包方式将web目录要拖拽到main目录下并改名为webapp 1.3.pom.xml ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.by/groupIdartifactIdSpringMVC_day01/artifactIdversion1.0-SNAPSHOT/version!--打包方式--packagingwar/packagingdependenciesdependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.1.8.RELEASE/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-web/artifactIdversion5.1.8.RELEASE/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.1.8.RELEASE/version/dependencydependencygroupIdjavax.servlet/groupIdartifactIdservlet-api/artifactIdversion2.5/versionscopeprovided/scope/dependencydependencygroupIdjavax.servlet.jsp/groupIdartifactIdjsp-api/artifactIdversion2.0/versionscopeprovided/scope/dependency/dependenciesbuildplugins!-- 配置Tomcat插件 --plugingroupIdorg.apache.tomcat.maven/groupIdartifactIdtomcat7-maven-plugin/artifactIdversion2.2/versionconfiguration!--端口号--port8080/port!--项目名--path//path/configuration/plugin/plugins/build /project2.入门案例 2.1.index.jsp % page contentTypetext/html;charsetUTF-8 languagejava % htmlheadtitle$Title$/title/headbodya href/hellohello/a/body /html2.2.controller Controller public class HelloController {RequestMapping(/hello)public ModelAndView hello() {//ModelAndView对象封装了模型数据和视图名称ModelAndView mv new ModelAndView();//添加数据request.setAttribute(“hello”,”hello springmvc!!”)mv.addObject(hello, 欢迎你 springmvc);//设置逻辑视图路径mv.setViewName(success);//返回数据和视图return mv;} }2.3.springmvc.xml ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xmlns:phttp://www.springframework.org/schema/pxmlns:contexthttp://www.springframework.org/schema/contextxmlns:mvchttp://www.springframework.org/schema/mvcxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd!-- 配置创建 spring 容器要扫描的包 --context:component-scan base-packagecom.by/context:component-scan!-- 配置视图解析器 --bean classorg.springframework.web.servlet.view.InternalResourceViewResolverproperty nameprefix value/WEB-INF/pages//propertyproperty namesuffix value.jsp/property/bean!--开启springmvc注解支持配置HandlerMapping和HandlerAdapter--mvc:annotation-driven/mvc:annotation-driven /beans2.4.success.jsp % page contentTypetext/html;charsetUTF-8 languagejava % html headtitleTitle/title /head bodyh2${msg}/h2 /body /html2.5.web.xml ?xml version1.0 encodingUTF-8? web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsdversion4.0servletservlet-namespringmvc/servlet-nameservlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class!-- 配置初始化参数用于读取 SpringMVC 的配置文件 --init-paramparam-namecontextConfigLocation/param-nameparam-valueclasspath:springmvc.xml/param-value/init-param!-- 表示容器在启动时立即创建servlet对象 --load-on-startup1/load-on-startup/servletservlet-mappingservlet-namespringmvc/servlet-nameurl-pattern//url-pattern/servlet-mapping /web-app2.6.测试 访问http://localhost:8080/hello 3.springmvc组件 3.1.DispatcherServlet前端控制器 用户请求到达前端控制器它就相当于mvc模式中的cdispatcherServlet 是整个流程控制的中心由它调用其它组件处理用户的请求dispatcherServlet 的存在降低了组件之间的耦合性。 3.2.HandlerMapping处理器映射器 HandlerMapping负责根据用户请求找到 Handler 即处理器SpringMVC 提供了不同的映射器实现不同的映射方式例如配置文件方式实现接口方式注解方式等。 3.3.Handler处理器 它就是我们开发中要编写的具体业务控制器。由DispatcherServlet 把用户请求转发到 Handler。由Handler对具体的用户请求进行处理。 3.4.HandlAdapter处理器适配器 通过 HandlerAdapter 对处理器进行执行这是适配器模式的应用通过扩展适配器可以对更多类型的处理器进行执行。 适配器对应的处理器以及这些处理器的作用 AnnotationMethodHandlerAdapter 主要是适配注解类处理器注解类处理器就是我们经常使用的 Controller 的这类处理器HttpRequestHandlerAdapter 主要是适配静态资源处理器静态资源处理器就是实现了 HttpRequestHandler 接口的处理器这类处理器的作用是处理通过 SpringMVC 来访问的静态资源的请求SimpleControllerHandlerAdapter 是 Controller 处理适配器适配实现了 Controller 接口或 Controller 接口子类的处理器比如我们经常自己写的 Controller 来继承 MultiActionController.SimpleServletHandlerAdapter 是 Servlet 处理适配器, 适配实现了 Servlet 接口或 Servlet 的子类的处理器我们不仅可以在 web.xml 里面配置 Servlet其实也可以用 SpringMVC 来配置 Servlet不过这个适配器很少用到而且 SpringMVC 默认的适配器没有他默认的是前面的三种。 3.5.View Resolver视图解析器 ViewResolver首先根据逻辑视图名解析成物理视图名即具体的页面地址再生成View视图对象返回给DispatcherServlet 3.6.View视图渲染器 view对象会调用render将model中的数据全部存放到request中完成了请求的处理源码如下 public interface View {String RESPONSE_STATUS_ATTRIBUTE View.class.getName() .responseStatus;String PATH_VARIABLES View.class.getName() .pathVariables;String SELECTED_CONTENT_TYPE View.class.getName() .selectedContentType;Nullabledefault String getContentType() {return null;}//把model里的数据存放到requestrequest和response负载跳转 void render(MapString, ? model, HttpServletRequest request, HttpServletResponse response) throws Exception; }4.SpringMVC执行流程 具体步骤 Ø 第一步发起请求到前端控制器(DispatcherServlet) Ø 第二步前端控制器请求HandlerMapping查找 Handler Ø 第三步处理器映射器HandlerMapping向前端控制器返回HandlerHandlerMapping会把请求映射为HandlerExecutionChain对象包含一个Handler处理器对象多个HandlerInterceptor拦截器对象通过这种策略模式很容易添加新的映射策略 Ø 第四步前端控制器调用处理器适配器去执行Handler Ø 第五步处理器适配器HandlerAdapter将会根据适配的结果去执行Handler Ø 第六步Handler执行完成给适配器返回ModelAndView Ø 第七步处理器适配器向前端控制器返回ModelAndView ModelAndView是springmvc框架的一个底层对象包括 Model和view Ø 第八步前端控制器请求视图解析器去进行视图解析 根据逻辑视图名解析成真正的视图通过这种策略很容易更换其他视图技术只需要更改视图解析器即可 Ø 第九步视图解析器向前端控制器返回View Ø 第十步前端控制器进行视图渲染 将数据(在ModelAndView对象中)填充到request域 Ø 第十一步前端控制器向用户响应结果 5.RequestMapping注解 5.1.使用说明 作用用于建立请求URL和处理请求方法之间的对应关系。 出现位置 类上 请求 URL的第一级访问目录。此处不写的话就相当于应用的根目录。写的话需要以/开头。它出现的目的是为了使我们的 URL 可以按照模块化管理例如 账户模块 ​ /account/add ​ /account/update ​ /account/delete … 订单模块 ​ /order/add ​ /order/update ​ /order/delete 红色的部分就是把RequsetMappding写在类上使我们的URL更加精细。 方法上 请求URL的第二级访问目录可以窄化请求路径 属性 value用于指定请求的URL。它和path属性的作用是一样的。 method用于指定请求的方式。 注意以上属性只要出现2个或以上时他们的关系是与的关系。 5.2.窄化路径示例 使用二级目录访问 Controller RequestMapping(/account) public class AccountController {RequestMapping(/findAccount)public ModelAndView findAccount() {ModelAndView mv new ModelAndView();mv.addObject(msg, 欢迎你 springmvc);mv.setViewName(success);return mv;} }在index.jsp里面定义超链接 a href/account/findAccount窄化路径/a5.3.method属性示例 描述需要使用指定的请求方式来请求该方法 Controller RequestMapping(/account) public class AccountController {//指定的请求方式RequestMapping(value /findAccount1, method RequestMethod.POST)public ModelAndView findAccount1() {ModelAndView mv new ModelAndView();mv.addObject(msg, 欢迎你 springmvc);mv.setViewName(success);return mv;} }测试在index.jsp里使用get方式请求 a href/account/findAccount1请求方式/a结果 我们再换一种请求方式 form actionaccount/findAccount1 methodpostinput typesubmit value保存账户post 请求/form结果

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

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

相关文章

elasticsearch安装插件 - 实践

elasticsearch安装插件 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco"…

个人学习——前端react项目框架

文件作用 package.json npm脚本部分"scripts" 项目启动与打包"dev": "vite" 启动 开发环境,开启本地服务器,支持热更新。 用法:npm run dev "build": "tsc &&…

软件基础第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc这个作业的目标 对自我进行分析和评估,了解博客使用方法,说明对课程的想法姓名-学号 林子渊 2023333503079自我介绍: 我叫林子渊,来自 23 自动化…

网站建设7个基本流程分析统一门户登录

一、简述 这里的代码主要是基于图像的推荐系统,该系统利用 ResNet-50 深度学习模型作为特征提取器,并采用余弦相似度来查找给定输入图像的最相似嵌入。 该系统旨在根据所提供图像的视觉内容为用户提供个性化推荐。 二、所需环境 Python 3.x tensorflow ==2.5.0 numpy==1.21.…

.net商城网站模板下载宁乡电商网站建设收费

title: URL编码:原理、应用与安全性 date: 2024/3/29 18:32:42 updated: 2024/3/29 18:32:42 tags: URL编码百分号编码特殊字符处理网络安全应用场景标准演变未来发展 在网络世界中,URL(统一资源定位符)是我们访问网页、发送请求…

LGP9755 [CSP-S 2023] 种树 学习笔记

LGP9755 [CSP-S 2023] 种树 学习笔记 Luogu Link 前言 故地重游。 巧合的是,上次写这道题刚好是在去年的九月二十七日,整整一年前。 题意简述 给定一个 \(n\) 个点,\(n-1\) 条边的简单无向连通图。好吧,这片地本身…

7、revision 是 Maven 3.5+ 引入的现代版本管理机制 - 实践

7、revision 是 Maven 3.5+ 引入的现代版本管理机制 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consol…

P1731 生日蛋糕 做题记录

洛谷P1731 生日蛋糕 做题记录 题意简述 一个生日蛋糕由几个圆柱体组成,每个圆柱体的底面半径和高从下到上严格递减,现给出蛋糕的体积 N pi 以及层数 M,试求蛋糕的最小表面积。 思路速通 基本为 DFS ,对于每层的半径…

详细介绍:【MySQL】MySQL数据库入门指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

如何有效提升代码覆盖率:从单元测试到集成测试的实践指南

Go语言代码覆盖率实现 一、什么是代码覆盖率代码覆盖率是软件测试中的一种白盒测试度量指标,表示程序源代码中被执行的比例。简单来说,就是“我的测试到底跑过多少代码”。 覆盖率常见的几种标准:语句覆盖(段覆盖、…

深入解析:SSM网络游戏交易系统a9n72(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面

深入解析:SSM网络游戏交易系统a9n72(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto …

Spring知识点(2)

一、有哪些依赖注入方式?构造方法注入:通过调用类的构造方法,推荐用于强依赖(没有依赖对象就没法工作)。这也是官方推荐的注入方式。好处:依赖不可变(final修饰)、更安全。@Component public class UserServic…

成都电子商务网站建设非寻服饰网站建设规划书

文章目录 “预训练微调大模型”的模式以提示/指令模式直接使用大模型“预训练微调大模型”模式和Prompt/Instruct模式的异同小结 “预训练微调大模型”的模式 经过预训练的大模型所习得的语义信息和所蕴含的语言知识,很容易向下游任务迁移。NLP应用人员可以根据自己…

超越实习期的AI自动化工具:播客工作流与Slack导出器实战

本文详细介绍实习期间基于Claude AI模型开发的两个自动化工具:播客工作流年省1250小时人工,Slack导出器实现智能知识检索。包含技术架构、问题解决方案和实际应用效果,展现AI如何增强企业工作效率。超越实习期的实习…

调度器的各项指标以及计算方式

CPU利用率 \[利用率=\frac{忙碌的时间}{总时间} \]系统吞吐量 单位时间内完成作业的数量 \[系统吞吐量=\frac{总共完成了多少道作业}{总共花了多少时间} \]周转时间 1.周转时间-平均周转时间\[作业周转时间=作业完成时…

​CentOS 7 安装 net-tools.rpm 包步骤详解(附 rpm 命令和 yum 方法)​附安装包

​CentOS 7 安装 net-tools.rpm 包步骤详解(附 rpm 命令和 yum 方法)​附安装包​一、先确认你的系统是 CentOS 7 或 RHEL 7 这个包是专门给 ​CentOS 7​ 或者 ​RHEL 7​(也就是 64 位系统)用的,文件名里的 el7…

青原区城乡建设局门户网站网站建设的系统简介

Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。是es的可视化客户端之一。 一:下载 https://www.elastic.co/cn/kibana 我的es是elasticsearch-7.10.2版本&#x…

深入解析:【Linux】UDP 网络编程

深入解析:【Linux】UDP 网络编程2025-09-27 11:02 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impor…

浅谈dsu on tree

前言 先学树剖。 讲讲启发式合并,最经典的就是并查集的按秩合并,这里不细讲。 常用的启发式合并就是小集合合并到大集合上,复杂度从 \(O(n^2)\) 优化至 \(O(n \log n)\)。 例题 P3201 [HNOI2009] 梦幻布丁 题目描述…

天河手机网站建设网站建设 讲话

目录 pod启动创建过程 kubelet持续监听的原因 调度概念 调度约束 调度过程 优点 原理 优先级选项 示例 指定调度节点 标签基本操作 获取标签帮助 添加标签(Add Labels): 更新标签(Update Labels) 删除标…