大家总是不喜欢看到在jsp页面上,其实我们可以使用比较优雅的xml方式来表达

1,隐含的注释

JSP语法:

XML语法:无

2,变量或函数的声明

JSP语法:

例如:

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语法:

declartion;[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;

}

3,表达式

JSP语法:

例如:

XML语法:

expression

例如:

Math.round(Math.random*100)

4,代码片断

JSP语法:

例如:

String username=request.getParameter("username").trim();

String password=request.getParameter("password").trim();

%>

XMl语法:

your java code

例如:

String username=request.getParameter("username").trim();

String password=request.getParameter("password").trim();

5,指令:include

JSP语法:

例如:

XML语法:

例如:

6,指令:page

JSP语法:

例如:

XML语法:

例如:

7,指令:taglib

JSP语法:

XML语法:无

对于jsp操作而言,本来就是xml格式。

下面使用xml表达方式书写一个jsp页面

example.jsp

public String getCustomDate(Date,date,String pattern){

SimpleDateFormat format=new SimpleDateFormat();

format.applyPattern(pattern);

return format.format(date);

}

Date date=(Date)request.getAttribute("date");

String dateStr=getCustomDate(date,"yyyy-MM-dd,hh:mm:ss");

显示时间:dateStr

java jsp js xml,JSP语法的xml写法相关推荐

  1. sonar扫描java、js、jsp技术

    最近在弄sonar扫描的事情,之前一直只能扫描java代码,这样统计出来的数据上报领导很多开发人员不服(说我不用写jsp了不用写js了?), 那么好,于是乎继续整sonar,在官网中看到sonar其实 ...

  2. 一对一网页聊天 jsp+js+ajax+servlet+tomcat+mysql

    初学javaweb,很想做一个网页版的一对一聊天系统,但是在网上查了一下发现并没有相应的资源,网页聊天室倒是有很多,一个原因是B/S与C/S相比不适合做实时通讯,另外可能是一对一聊天做起来比较难(我一 ...

  3. java jsp js xml_jsp实现将信息放入xml中的方法

    本文实例讲述了jsp实现将信息放入xml中的方法.分享给大家供大家参考,具体如下: 一.jsp代码: 省: 北京 广东 海南 市: 北京 二.ajax代码创建服务器请求代码不用写了,写onchange ...

  4. java+ jsp+js 实现富文本编辑和上传图片功能

    java+ jsp+js 实现富文本编辑和上传图片功能 使用kindeditor富文本插件: - kindeditor富文本官网地址 详细的文档和demo都有 下面是实现步骤: -导入项目中相关的文件 ...

  5. 【开发工具】Eclipse编写Java/JS/Web/JSP页面智能提示

    我们平时用eclipse开发jsp页面时智能提示效果不太理想,使用eclipse自带的插件,无需另外安装插件,具体步骤如下: 1.Java代码设置:打开eclipse→Windows→Preferen ...

  6. 基于javaweb的儿童摄影预约系统(java+ssm+jsp+js+jquery+mysql)

    基于javaweb的儿童摄影预约系统(java+ssm+jsp+js+jquery+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...

  7. eclipse加速之禁用JS、jsp等文件的语法验证

    eclipse加速之禁用JS.jsp等文件的语法验证 去除eclipse的JS验证: 将windows->preference->Java Script->Validator-> ...

  8. 【Java 强化】单元测试(JUnit3、JUnit4)、XML(语法、约束、文档结构)、DOM、DOM4J

    Java 强化 软件测试 黑盒测试:软件测试工程师 白盒测试:软件开发工程师 单元测试(JUnit3.JUnit4) 使用 junit3.x(了解) 使用 junit4.x(掌握) 使用断言方式(了解 ...

  9. 配置eclipse编写html/js/css/jsp/java时自动提示

    配置eclipse编写html/js/css/jsp/java时自动提示步骤: 1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist 修 ...

最新文章

  1. Redis基数统计——HyperLogLog小内存大用处
  2. 网站抓取频率对排名优化有着怎样的意义?
  3. 【ASP.NET MVC 学习笔记】- 16 Model Binding(模型绑定)
  4. Scala的存在类型
  5. 总算OK了,折磨了好几天
  6. 收藏 | 让你纵横 GitHub 的五大神器
  7. vscode open in browser 默认浏览器
  8. Linux的一些简单命令操作
  9. 《WCF技术内幕》翻译5:第1部分_第1章_蓝月亮:WCF介绍和本章小结
  10. 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
  11. pycharm-实用教程和每日练习
  12. Swift设计模式: 观察者模式(发布-订阅模式)
  13. arm 服务器cpu型号,挑战英特尔ARM Tilera发布36核服务器CPU
  14. SPC X-R控制图的操作步骤
  15. 南京服务器修复,南京戴尔服务器数据恢复
  16. 状态转移矩阵 matlab,状态转移矩阵计算.PPT
  17. Unity Shader - PBR相关公式及代码
  18. 人生进度条百分之20_1分钟get技能:缺了“进度条”,你注定和80%的失败者一样实现不了人生目标...
  19. HBASE学习使用经验
  20. UML类图关系(C++)

热门文章

  1. java有哪些类_Java中常用的类有哪些?
  2. C++知识点 多态、静态多态、动态多态
  3. 红橙Darren视频笔记 IOC注解框架 自己写个注解框架
  4. 关于csv文件转化为张量
  5. 找出数组中最大值次大值的一次遍历方法(C++)
  6. PHP文字转语音排号声音,PC端好用的文字转语音软件有哪些?三款简单易用的软件推荐给你!...
  7. 【python基础知识】对文本数据库的一些基本操作
  8. Spark SQL 1.3.0 DataFrame介绍、使用及提供了些完整的数据写入
  9. day21 java的日期类
  10. python端口转发_Python实现TCP/IP协议下的端口转发及重定向示例