gen*_*eek 4 java spring-mvc twitter-bootstrap angularjs dust.js
Q1:Spring或任何开源java UI框架是否支持asp.net mvc中的部分视图?
例如在我的主index.html(或每个asp.net mvc3规范的_layout.cshtm)
我会有以下代码:
<span id="logindisplay">@Html.Partial("_LogOnPartial")</span>
Run Code Online (Sandbox Code Playgroud)
@Html是一个帮助器来显示_LogonPartial.cshtml的局部视图,它只是将它的html视图内容注入到页面中?
Q2:如果这是假设如果我想显示一堆部分视图,那么并行显示它们以提高性能将会很有帮助.与使用灰尘和汽水的做什么非常相似? http://engineering.linkedin.com/profile/engineering-new-linkedin-profile
问题3:像尘埃那样的开源是否可以提供汽水?
Aks*_*hay 11
如果你想为一个网页内容到另一个页面,通过添加一些代码的页面本身,你应该比较asp
有jsp
,不ASP.NET MVC*
带JEE
-Spring MVC
因此,<span id="logindisplay">@Html.Partial("_LogOnPartial")</span>
jsp上的等价物将是以下一个/全部
在你的jsp上,包括来自另一个jsp的内容<%@ include file="../includes/inner-content.jsp" %>
.这就是所谓的静态包含.在编译jsp之前,包含jsp的源代码并成为父jsp的一部分.如果您使用IDE,它将检查以确保包含的jsp确实存在于指定的路径中,相对于要添加include的jsp的位置.从技术上讲,这是一个JSP Directive
.包含的jsp可能只是一个片段,并且无法从外部世界寻址(可能隐藏在其中WEB-INF
)
您还可以使用所谓的动态包含<jsp:include page="someJSP.jsp" />
.在这种情况下,包含的内容JSP
应该可以从浏览器中寻址,并且应该能够独立呈现.当服务器执行servlet以呈现父JSP时,它会在看到此标记时停止,并开始执行包含的jsp的servlet,然后将从内部jsp执行获得的输出合并到父jsp的输出,并恢复父jsp的处理.
第三种选择是使用Core JSTL
taglib <c:import url=""/>
.这与上面的选项2一样,除了它还允许您从位于应用程序之外的URL导入页面/内容.基本上,您可以提及jsp的路径,或应用程序中servlet映射的相对URI,或外部页面的URL.
现在,我怀疑这不是你想要做的,如果你正在与Linkedin做的比较.您希望mashup
从您自己的应用程序中的源代码中获取内容,并撰写您的页面.您还希望以异步方式执行此操作,以便控制加载时间.在这种情况下,您必须使用JavaScript和Ajax.上述所有机制都是针对服务器呈现的页面(所有HTML都是在浏览器中呈现页面之前创建的).就像@HTML
.您需要创建一个简单的框架/使用现有框架,一旦页面加载,它就会触发asynch ajax调用服务器以获取页面上特定区域的内容,并在这些特定区域呈现返回的HTML.
希望这可以帮助.
如果我误解了你的问题,请告诉我.
归档时间: |
|
查看次数: |
5579 次 |
最近记录: |