MVC解析模版标签

问题描述

是这样的,有个控制器publicActionResultIndex(){returnView();}返回一个view<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="/www.w3.org/1999/xhtml"xml:lang="zh"lang="zh"><head><metahttp-equiv="Content-Type"content="text/html;charset=GBK"><title><标题></title></head><body></body></html>我想实现的功能是用户访问这个控制器,然后这个控制器去找模版,找到模版后寻找标签然后把对应的标签给替换掉.然后返回一个全新的HTML页面代码(这个时候HTML代码中<标题>已经被替换了),然后用户看到的就是一个解析后的HTML

解决方案

解决方案二:
我还有另外一个思路,不知道这个思路可行不在根目录创建一个模版文件夹访问首页时候就去获取首页模版的所有HTML,然后替换,然后在把代码返回到view里面去
解决方案三:
那么问题来了。。。MVC怎么读取HTML内容?根目录下的。
解决方案四:
用Html.Partial就可以替换你的标题或者其他标签
解决方案五:
引用3楼jenkin1016的回复:

用Html.Partial就可以替换你的标题或者其他标签

Html.Partial是哪个里面的呢?
解决方案六:
引用3楼jenkin1016的回复:

用Html.Partial就可以替换你的标题或者其他标签

这个不是引用其他的部分视图用的吗?

时间: 2024-10-30 18:05:43

MVC解析模版标签的相关文章

PHP.MVC的模板标签系统之初识PHP.MVC

模板 PHP.MVC的模板标签系统(PhpMVC_Tags)现在提供了3种类型的标签:包含指令,声明和表达式. 包含指令能让我们将内容分隔为许多模块,比如:页眉,页脚或者内容.包含的页面可以是HTML,或者其他标签模板页.据个例子,下面的包含指令能用来包含一个页眉: <@ include 'pageHeader.ssp' @>  声明允许我们在模板种声明一个页面级别的变量,或者甚至其他包含页面.一个声明看起来像以下代码: <@ salesAreaID = "Central Di

PHP.MVC的模板标签系统(一)

 PHP.MVC的模板标签系统(PhpMVC_Tags)现在提供了3种类型的标签:包含指令,声明和表达式.    包含指令能让我们将内容分隔为许多模块,比如:页眉,页脚或者内容.包含的页面可以是HTML,或者其他标签模板页.据个例子,下面的包含指令能用来包含一个页眉:    <@ include 'pageHeader.ssp' @>    声明允许我们在模板种声明一个页面级别的变量,或者甚至其他包含页面.一个声明看起来像以下代码:    <@ salesAreaID = "C

使用Spring MVC表单标签

概述 在低版本的Spring中,你必须通过JSTL或<spring:bind>将表单对象绑定到HTML表单页面中,对于习惯了Struts表单标签的开发者来说,Spring MVC的这一表现确实让人失望.不过这一情况已经一去不复返了,从Spring 2.0开始,Spring MVC开始全面支持表单标签,通过Spring MVC表单标签,我们可以很容易地将控制器相关的表单对象绑定到HTML表单元素中. 在上一篇文章<Spring MVC的表单控制器>中(http://tech.it16

spring解析自定义标签

问题描述 spring解析自定义标签 目前在读spring解析自定义标签的源码.解析过程中在XmlBeanDefinitionReader对象中的createDefaultNamespaceHandlerResolver()方法中需要生成DefaultNamespaceHandlerResolver对象,采用的是构造方法new DefaultNamespaceHandlerResolver(getResourceLoader().getClassLoader());这个构造方法只是将Defaul

强制解析html标签-如何强制页面解析HTML标签属性值里面的标签???求大神赐教,解析这个title里面的标签,谢谢!

问题描述 如何强制页面解析HTML标签属性值里面的标签???求大神赐教,解析这个title里面的标签,谢谢! <button id="emoji-id" type="button" class="btn btn-default emoji" title="<table border='1'><tr><th>Heading</th><th>AnotherHeading<

xml-使用 php webservice 如何从 dom 解析器中解析空标签

问题描述 使用 php webservice 如何从 dom 解析器中解析空标签 在 xml 中有像 一样的空标签. 当我解析 xml 时,获得空指针异常. 我该如何在解析文件中检查标签? ArrayList<String>textcomment = new ArrayList<String>(); for(int i = 0;i<nl.getLength();i++) { Element e = (Element)nl.item(i); // crash on this s

PHP.MVC的模板标签系统(一)_php基础

    PHP.MVC的模板标签系统(PhpMVC_Tags)现在提供了3种类型的标签:包含指令,声明和表达式.    包含指令能让我们将内容分隔为许多模块,比如:页眉,页脚或者内容.包含的页面可以是HTML,或者其他标签模板页.据个例子,下面的包含指令能用来包含一个页眉:    <@ include 'pageHeader.ssp' @>    声明允许我们在模板种声明一个页面级别的变量,或者甚至其他包含页面.一个声明看起来像以下代码:    <@ salesAreaID = &quo

PHP.MVC的模板标签系统之标签行为调度

模板     TagActionDispatcher是一个标准的ActionDispatcher类的实现,它支持访问基本模板标签.TagActionDispatcher类支持相同的ActionObjects集合和ViewResourcesConfig属性作为默认的ActionDispatcher.TagActionDispatcher类能被用在带有或没有带有模板标签系统上,尽管由于它的额外处理会造成小的性能下降. 模板标签库是PHP.MVC框架结构的子系统,模板标签库联合TagActionDis

PHP.MVC的模板标签系统(五)

建立模板标签系统应用程序     建立模板标签系统应用程序只需几个步骤.    注意:以下步骤假设使用了新的SleeK例子应用程序(这个例子可以在www.phpmvc.net上找到). 修改应用程序的boot.ini文件     应用程序的boot.ini文件包含需要得到PHP.MVC框架的信息.boot.ini文件通常位于应用程序的"WEB-INF"目录下.为了设置应用程序使用模板标签类,我们需要在boot.ini文件中定义一些属性. TagActionDispatcher类