`
liss
  • 浏览: 829223 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JSP语法的xml写法

阅读更多

大家总是不喜欢看到 <% %> jsp 页面上,其实我们可以使用比较优雅的 xml 方式来表达
1
,隐含的注释
JSP
语法: <%-- 内容 --%>
XML
语法:无
2
,变量或函数的声明
JSP
语法 :<%! declaration;[declaration;]+... %>
例如:
<%!
   int i=0;int a,b,c;
   Color red=new Color(255,0,0);
   private static final String OK="ok";
   public String getAnswer(){
       return OK;
   }
%>
XML
语法:
<jsp:declaration>
    declartion;[declaration;]+...
</jsp:declaration>
例如:
<jsp:declaration>
   int i=0;int a,b,c;
   Color red=new Color(255,0,0);
   private static final String OK="ok";
   public String getAnswer(){
       return OK;
   }
</jsp:declaration>
3
,表达式
JSP
语法: <%=expression%>
例如:
<%=Math.round(Math.random*100)%>
XML
语法:
<jsp:expression>
   expression
</jsp:expression>
例如:
<jsp:expression>
   Math.round(Math.random*100)
</jsp:expression>

4
,代码片断
JSP
语法: <% your java code %>
例如:
<%
   String username=request.getParameter("username").trim();
   String password=request.getParameter("password").trim();
%>
XMl
语法:
<jsp:scriptlet>
   your java code
</jsp:scriptlet>
例如:
<jsp:scriptlet>
   String username=request.getParameter("username").trim();
   String password=request.getParameter("password").trim();
</jsp:scriptlet>
5
,指令: include
JSP
语法: <%@include file="relativeURL"%>
例如: <%@include file="static_head.html"%>
XML
语法: <jsp:directive.include file="relativeURL"/>
例如: <jsp:directive.include file="static_head.html"/>
6
,指令: page
JSP
语法: <%@page attribtes%>
例如: <%@page import="java.util.HashMap"%>
XML
语法: <jsp:directive.page attribute/>
例如: <jsp:directive.page import="java.util.HashMap"/>
7,
指令: taglib
JSP
语法: <%@taglib uri="URIForLibrary" prefix="tagPrefix"%>
XML
语法:无
对于 jsp 操作而言,本来就是 xml 格式。
下面使用 xml 表达方式书写一个 jsp 页面

example.jsp

<jsp:directive.page contentType="text/html;charset=GBK" />
<jsp:directive.page import="java.util.*,java.text.*" />

<jsp:declartion>
    public String getCustomDate(Date,date,String pattern){
        SimpleDateFormat format=new SimpleDateFormat();
        format.applyPattern(pattern);
        return format.format(date);
    }
</jsp:declartion>
<jsp:scriptlet>
    Date date=(Date)request.getAttribute("date");
    String dateStr=getCustomDate(date,"yyyy-MM-dd,hh:mm:ss");
</jsp:scriptlet>
<div style="font-size:11pt">
 
显示时间: <jsp:expression>dateStr</jsp:expression>
</div>

分享到:
评论

相关推荐

    JSP语法JSP语法JSP语法JSP语法

    JSP语法 JSP语法 JSP语法 JSP语法 JSP语法 JSP语法 JSP语法

    JSP基本语法及由浅入深

    JSP基本语法及由浅入深 JSP基本语法及由浅入深 JSP基本语法及由浅入深

    jsp 读取XML代码

    jsp 读取XML代码,包括个文件,一个是JSP调用文件,一个是XML数据源结构文件,都在其中,注意XML数据源文件放的位置,经测试,可正常使用

    JSP语法基础PPT

    JSP基础语法,掌握JSP基本语法 掌握JSP基本指令 &lt;jsp:include pate=“uri”/&gt; “uri”%&gt; &lt;jsp:forward page=“uri”/&gt; 掌握JSP九个内置对象

    jsp+xml留言板

    jsp+xml留言板 jsp+xml留言板 jsp+xml留言板 jsp+xml留言板 whsvc

    jsp语法的讲解

    具体描述了jsp语法,并对其进行了讲解,让大家对JAVA语法进行了深入的了解

    常用JSP语法以及数据库连接

    常用JSP语法以及数据库连接 有2个网页导航的脚本 以及jsp连接sql数据库和一些jsp常用语法

    JSP语法详解(基本构成和语句的写法)

    JSP的基本语法解析,JSP构成,注释; HTML或XML(模板元素); 脚本元素; 指偏元素; 动作元素

    jsp 语法大全详细解说

    jsp 语法大全详细解说,我看过了,觉得挺好的希望对您有用

    JSP基础语法知识(JSP语法(中华电脑书库_整理制作))

    JSP基础语法知识JSP语法(中华电脑书库_整理制作).rar

    JSP语法基础.pdf

    JSP语法基础.pdf一个JSP 页面由元素和模板数据组成。元素是必须由JSP 容器处理的部分,而模板数据是JSP 容器不处理的部分,例如,JSP 页面中的HTML 内容,这些内容会直接发送到客户端。在JSP2.0 规范中,元素有三种...

    jsp 下xml例子

    在jsp页面下创建xml文件,对xml文件添加,读取操作。

    jsp实现XML解析文档

    文档比较清晰的讲述了如何在JSP实现XML的几种情况,并对DOM和SAX比较和分析。

    jsp处理xml文件的相关技术文档

    jsp处理xml文件的相关技术文档,有用DOM做XML处理.doc、用JDOM操作XML文.txt、在JSP开发中使用jdom解析临时存放数据的XML文件.txt、第8章_JSP实现对XML读写.pdf、从数据库Mysql读取数据转化为xml文档的Java类等,想...

    jsp语法手册

    jsp语法手册 jsp语法手册

    3.Servlet与JSP语法.doc

    Servlet与JSP语法.doc Servlet与JSP语法.doc

    jsp技术总结,jdk配置,tomcat配置,jsp语法

    个人学习总结,jsp基本理论知识,jdk配置,tomcat配置,jsp语法,myelipse使用

    JSP解析xml成绩管理系统

    JSP解析xml成绩管理系统以及数据库存储技术!

    关于jsp语法和练习

    jsp语法练习,应对期末考试啊! 选择题 1. 下面那个方法能够读取给定HttpServletRequest request对象中的所有Cookie? A. request.getCookies() B. request.getAttributes() C. request.getSession ().getCookies() D...

    JSP语法.chm

    JSP语法(1)——HTML注释 JSP语法(2)——隐藏注释 JSP语法(3)——声明 JSP语法(4)——表达式 JSP语法(5)——Scriptlet JSP语法(6)——Page指令 JSP语法(7)——Taglib指令

Global site tag (gtag.js) - Google Analytics