web项目---jsp页面中书写java代码的三种方式
一.声明表达式<%! %>
声明变量和函数,可以由java代码调用。例如<%! String name="yvwenting"%>
注意: 1.<%!%>中可以出现分号
2.声明脚本可以放在页面的下方,也可以放在页面的上方。
3.不建议在声明脚本中声明变量,这样会导致线程不安全。
二.普通脚本<% %>
用于在jsp页面执行java语句如实例化对象,调用方法等,在这里面也可以定义变量,但要想输出就得使用out.println()方法
三.表达式标签<%= %>
用于在jsp页面显示(向页面输出,现在在页面上)某个变量值,或方法调用的返回值.
再谈谈jsp指令
并且在jsp2.0中定义了三个指令:page指令,include指令,taglib指令。
1.关于page指令,我们平时见得最多的就是这样的:
<%@page contentType="text/html;charset=gb2312" import="java.util.Date"%>
主要用于:设置编码,导入jar包
2.关于include指令,他用于引入其他jsp页面,jsp引擎会将两个jsp翻译成一个servlet,所以也称为静态引入
3.关于taglib指令,是定义一个标签库以及其自定义标签的前缀。比如我们常用的c:foreach的使用。先导入jstl的包,然后在jsp中加入这个标签:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>就可以使用c:foreach了
阅读更多- 在jsp页面可以有三种方式插入java代码
- JavaWeb项目启动时,自动执行代码的三种方式(包含不占用tomcat启动时长的方式)
- JavaWeb项目启动时,自动执行代码的三种方式(包含不占用tomcat启动时长的方式)
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- JAVA WEB项目中设置session超时三种方式
- web项目中,Java Resoures连接数据库测试通过,但JSP页面连接操作数据库失败的解决方案
- Java小项目中WEB-INF下jsp页面如何访问?
- web项目 Eclipse 中 jsp 页面 没有代码提示
- java代码实现如jsp页面的form请求方式二HttpClient
- 把原来的普通java项目修改成web项目之后,添加jsp页面,从jsp页面发请求还到jsp页面,但出现java.lang.OutOfMemoryError: Java heap space异常
- 1j2ee即web项目,严格意义上来说,没有jsp代码,只有class文件、html文件、javascript文件。2 基于extjs框架的项目怎么怎么查看在浏览器中展示的最终html页面的代码 3
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- java web 01 关于jsp页面的跳转的5种方式
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- java代码实现如jsp页面的form请求方式一HttpURLConnection请求
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件(转载)
- 如何在java代码中调用一个web项目jsp或者servlet