打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
java学习笔记

1.HelloWorld.html 可以通过ie直接访问(打开)
2.HelloWorld.jsp  放在WebRoot目录下,可以通过ie访问 http://localhost:8080/jsp_example/helloworld.jsp
  在<%=  %>字符系列之间嵌入Java表达式,且用于输出Java表达式;
  在<%   %>字符系列之间嵌入Java代码,如果需要输出时用 <%out.print('user.home' + str1); %> 进行输出。
exp:


Hello! The time is now <%= new java.util.Date() %>
           
java.version  <%= System.getProperty('java.version') %>

java.home  <%= System.getProperty('java.home') %>

os.name  <%= System.getProperty('os.name') %>

<% String str1=System.getProperty('user.home'); String str2=System.getProperty('user.dir');%>

<%out.println('user.home' + str1); %>
                         //此处out可以产生html输出,println没有换行功能(与print没有区别),通过
换行
<% System.out.println( 'Evaluating date now' );                   //此处不会显示在浏览器上,而是显示在Console视图(服务器日志)上,可用于调试
   java.util.Date date = new java.util.Date();%>
 Hello! The time is now <%= date %>

                   //表格边框位2
 <% int n=10;
  for (int i=0;i
 

                     //2列10行的表格
   
 
 <% } %>
 
Number<%= i+1 %>


exp2:
<%@ page import='java.util.*' %>   //page directive


<%!                                //声明变量和方法   <%! declaration; [ declaration; ]+ ... %>
Date theDate = new Date();
Date getDate()                     //getDate()只能返回一次固定的时间
{
System.out.println( 'In getDate() method' );
return theDate;
}
Date computeDate()                 //computeDate()可以返回变动的时间
{
 theDate=new Date();
 System.out.println( 'In computeDate() method' );
 return theDate;
}
%>
   //注释
Hello! The time is now <%= computeDate() %>
        //显示本页面与helloworld.jsp页面的信息
        //仅显示helloworld.jsp页面的信息


注释:
可以使用表达式,且在“查看源码”中可以看到; <%-- comment --%>  不能使用表达式,且不能在“查看源码”中可看到。

'page directive'可以包含所有的引入的项目。引入多个项目可以用逗号(,)来分隔项目,如 :<%@ page import='java.util.*,java.text.*' %>
标志可以分成两种类型:一种是从外部标志库中转载的,另外一种是预先定义的标志。预先定义的标志是以jsp:字符开始的,如:jsp:include,jsp:forward
标志语法1:

body

标志语法2:

Session是一个跟用户相关的对象。当用户访问网站的时候,一些数据就被存放于session中,并在需要的时候从中取出数据。Session为不同的用户保存了不同了数据。
<%
String name = request.getParameter( 'username' );  //用request获取界面属性
session.setAttribute( 'theName', name );           //将获取到的界面属性存在session对象中,给定一个键'theName'
%>
<%= session.getAttribute( 'theName' ) %>           //输出session对象中键'theName'对应的键值

一个声明仅在一个页面中有效。如果你想每个页面都用到一些声明,最好把它们写成一个单独的文件,然后用<%@ include %>或元素包含进来。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
hibernate jpa注解 @Temporal
java中日期格式的转换
Java中的Date Time 与SQLServer 2005里的Datetime 之间的交互
Java 8新特性探究(七)深入解析日期和时间-JSR310
【Java】TimeFormatUtils(时间格式化工具类)
如何获取某个日期是当月的最后一天
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服