freemark与jstl对比

jstl的Index.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html ng-app>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<c:forEach var="l" items="${list}">
    <c:if test="${l.getStr(‘name‘)==‘pinglun‘}">
        <a href="/InfoAudit/comtModule/commentList" class="btn btn-primary btn-lg">用户评论</a>
    </c:if>
    <c:if test="${l.getStr(‘name‘)==‘tousu‘}">
        <a href="/InfoAudit/comtModule/complainList" class="btn btn-primary btn-lg">用户投诉</a>
    </c:if>
</c:forEach>

<c:forEach var="l" items="${list}">
    <c:if test="${l.getStr(‘name‘)==‘pingluntousu-selall‘}">
        <span class="btn btn-default" id="s_btn" ng-click="search(2)">全部区域</span>
    </c:if>
</c:forEach>

</body>
</html>

freemark的index.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html ng-app>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>

    <#if  name == ‘pinglun‘}">
        <a href="/InfoAudit/comtModule/commentList" class="btn btn-primary btn-lg">用户评论</a>
    </#if>
    <#if name == ‘tousu‘}">
        <a href="/InfoAudit/comtModule/complainList" class="btn btn-primary btn-lg">用户投诉</a>
    </#if>

    <#if  name  == ‘pingluntousu-selall‘}">
        <span class="btn btn-default" id="s_btn" ng-click="search(2)">全部区域</span>
    </#if>

</body>
</html>

freemark与jstl对比

时间: 2024-07-30 04:00:47

freemark与jstl对比的相关文章

OGNL和EL表达式对比 Struts2标签和JSTL对比

本人发现Struts2中的标签和OGNL表达式,和Hibernate中用到的EL表达式和JSTL有一定的相似之处,对比学习会更加清晰,所以加以对比,以加深记忆. OGNL(Object-Graph Navigation Language)对象图导航语言 OGNL表达式访问值栈: 1. 值栈(Value Stack),可以理解为一个 存储数据的Map,主要存储了当前action 的 实例.所以就可以使用OGNL访问值栈中的内容,也就是action的属性 2.OGNL表达式通过getter方法 来访

Jsp应用EL和JSTL实例对比。

普通方式: register.jsp 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=utf-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

JSTL(c标签)与Struts2(s标签)标签的常用功能对比

1. 条件标签 JSTL <c:if test="${user.password == 'hello'}"> <c:choose> <c:when test="${user.age <= 18}"> <font color="blue"/> </c:when> <c:when test="${user.age <= 30 && user.age

struts1,struts2,springMVC终极对比

最近做项目用到了struts2,之前一直是用struts1和springMVC.感觉到了struts2从很大程度上和这两个还是有很大区别的,所以今天搜集了些资料,给他们做一下对比. Struts1官方已经停止更新,现在用的也比较少,这里主要讲一下struts2和struts1比较都有哪些不同和进步.Struts2可以说不是完全从struts1改进来的,因为struts2原本就是举世闻名的Webwork2,在经历几年的发展之后,struts和WebWork社区决定合二为一,也就是今天的struts

Struts1和Struts2的区别和对比(完整版)

Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和Webwork结合的产物. 简单来说二者的区别是: 一个是Stuts1 ,一个是Stuts2,这是最大的区别,技术方面,Stuts1有个核心控制器,但是只提供了一个接口,也就是execute,还要配置actionform之类的,很麻烦,所以依赖性比较强:而Stuts2是针对拦截器开发的,也就是所谓的AOP思想,可以配置多个act

Struts2、SpringMVC、Servlet(Jsp)性能对比 测试

Struts2.SpringMVC.Servlet(Jsp)性能对比 测试 . Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照它. 做为一个程序员,对于各个框架的性能要有一个基本的认知,便于选型时做出正确的决策. 在测试中发现了什么也不要大喊大叫,因为这些都是Java程序员的基础知识. 人人都要了解. ----------------------------------------------------------------------------------

源自其他博主分析的jstl+el整理

JSTL和EL的使用 是简化代码,如果你以前用JAVA嵌入代码时会这么做<%names = request.getAttribute("name");%>jsp代码...<%for(int i=0;i<names.length;i++){ String name=names.get(i); %><tr> <td> <%=name%> </td> </tr><%}%>如果你用JSTL+E

同样版本的jstl,都是jstl1.2版本,有个有问题,另一个没有问题

问题是这样的,最近部署一个项目,发现每次访问首页的时候老是报如下的错误: org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config org.springframework.web.servlet.DispatcherServ

Struts1和Struts2的区别和对比

Struts1和Struts2的区别和对比: Action 类: • Struts1要求Action类继承一个抽象基类.Struts1的一个普遍问题是使用抽象类编程而不是接口. • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能.Struts2提供一个ActionSupport基类去 实现 常用的接口.Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象. 线程模式: • Stru