JSP(java服务器页面)
来源:互联网 发布:淘宝怎么搜发票 编辑:程序博客网 时间:2024/06/02 02:01
语言标准编辑
- 静态数据,如HTML
- JSP指令,如include指令
- JSP脚本元素和变量
- JSP动作
- 用户自定义标签
- 包含指令include –包含指令通知JSP编译器把另外一个文件完全包含入当前文件中。效果就好像被包含文件的内容直接被粘贴到当前文件中一样。这个功能和C预处理器所提供的很类似。被包含文件的扩展名一般都是"jspf"(即JSPFragment,JSP碎片):
- 页面指令page –页面指令有以下几个选项:
- 标签库指令taglib –标签库指令描述了要使用的JSP标签库。该指令需要指定一个前缀prefix(和C++的命名空间很类似)和标签库的描述URI:
- out – JSPWriter用来写入响应流的数据
- page – servlet自身
- pageContext –一个PageContext实例包括和整个页面相联系的数据,一个给定的HTML页面可以在多个JSP之间传递。
- request –HTTP request对象
- response –HTTP response对象
- session –
- 一种是声明标签,在JAVA SERVLET的类体中放入一个变量的定义。静态的数据成员也可以如此定义。
- <%! int serverInstanceVariable = 1; %>
- 一种是脚本标签,在JAVA SERVLET的类的_jspService()方法中放入所包含的语句。
- <% int localStackBasedVariable = 1; out.println(localStackBasedVariable); %>
- 一种是表达式标签,在JAVA SERVLET的类中放入待赋值的表达式,表达式注意不能以分号结尾。
- <%= "expanded inline data " + 1 %>
HTTP Status 500 - /JavaServerPage.jsp(2,18) quote symbol expected
TTP Status 500 - org.apache.jasper.JasperException: Unable to load class for JSP
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 75 in the jsp file: /JavaServerPage.jsp
The method getDate() is undefined for the type JavaServerPage_jsp
2015-3-28 17:50:47 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.ClassNotFoundException: org.apache.jsp.JavaServerPage_jsp
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
JSP 代码body 部分
info : <br>
localip:<%=request.getRemoteAddr() %><br>
hostname:<%=request.getRemoteHost() %><br>
requestport:<%=request.getRemotePort() %><br>
server address:<%=request.getServerName() %><br>
serverport:<%=request.getServerPort() %><br>
request method:<%=request.getMethod() %><br>
requst url:<%=request.getRequestURI() %><br>
request protocol:<%=request.getProtocol() %><br>
receive custome info url:<%=request.getServletPath() %><br>
request info length:<%=request.getContentLength()%><br>
request query string:<%=request.getQueryString()%><br>
<div align="center">
<table>
<tr>
<th>姓名</td>
<td>id</td>
</tr>
<%
int i;
String color1="9cf";
String color2="8c3";
for(i=1;i<=10;i++)
{
String color="";
if(i%2==0) color=color1;
else color=color2;
out.println("<tr bgcolor="+color+">");
out.println("<td>姓名"+i+"</td>");
out.println("<td>"+i+"</td>");
out.println("</tr>");
}
%>
</table>
</div>
<div align="left">
<p><%=new Date() %></p>
</div>
<div>
<!-- for loops-->
<%
for(i=1;i<10;i++)
{
out.println(i*i);
}
%>
- JSP(java服务器页面)
- JSP-Java Server Pages(Java服务器页面)<一>
- JSP-Java Server Pages(Java服务器页面)<二>
- JSP——Java Server Pages(java服务器页面)
- jsp页面获取服务器时间
- Java Servlet(数据传输 页面跳转 jsp)
- java访问jsp页面
- 【Java】JSP页面组成
- jsp页面点击下载文件 java方式(服务器上带路径文件 以文件流输出)
- Java从服务器上获取时间,动态在jsp页面显示
- JAVA中的FtpClient与FTPClient,并实现jsp页面下载ftp服务器上的文件
- Java从服务器上获取时间,动态在jsp页面显示
- Tomcat 服务器下 JSP 页面中文问题解答
- jsp页面如何获取服务器信息
- jsp页面动态显示服务器时间
- JSP获取服务器时间,页面倒计时显示
- JSP页面跳转编码设置(Tomcat服务器)
- jsp页面获取服务器Ip地址
- 黑马程序员_java_10_java数组与常用工具类
- 我对Java内存的认识
- java网站资源
- Servlet线程安全问题
- Spring Transaction属性之Propagation
- JSP(java服务器页面)
- HDU 4786--Fibonacci Tree【并查集,最小生成树】
- 海量数据处理面试题总结
- Spring学习笔记之一
- [设计模式]简单工厂模式
- 手机端 一个自适应页面的 四叶草 五功能的简单页面
- Vs2005 Vs 2010 下安装破解visual assist x
- JavaScript中的隐式类型转换
- 第二章作业51.6(输出1000年(包括1000年)到1999年之间的所有闰年,要求每三个一行,分行输出。)