技术小胖子 2017-11-14 678浏览量
一、include
<%@include file="copyright.jsp"%> <jsp:include page="copyright.jsp"></jsp:include>
include和jsp:include区别,参考:https://www.ibm.com/developerworks/cn/java/j-jsp04293/
1.jsp表达式
<%=表达式%>
向页面输出字符串
2.声明标识
<%!代码段%>
在jsp页面定义全局方法或者变量
示例1:向页面输出当前日期
<%! String getDate(){ Date date=new Date(); SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd"); return format.format(date); } %> <div> 当前时间:<%=getDate()%> </div>
示例2:显示页面刷新次数
<%! int n=0; int count(){ n++; return n; } %> <div>刷新次数<%=count()%></div>
3.代码片段
<%代码段%>
示例:
<% int n1=0; n1++; %> <div>n1=<%=n1%></div>
4.比较
<jsp:forward page="detail.jsp"> <jsp:param name="id" value="100"></jsp:param> </jsp:forward>
1.如果EL不生效,有两种方式解决:
①在当前页面
<%@page isELIgnored="false" %>
②设置web.xml
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
2.测试
<div> servername:${pageContext.request.serverName}<br> serverport:${pageContext.request.serverPort} </div>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
集结各类场景实战经验,助你开发运维畅行无忧