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:
Number | //2列10行的表格<%= i+1 %> |
exp2:
<%@ page import='java.util.*' %> //page directive
注释:
可以使用表达式,且在“查看源码”中可以看到; <%-- 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 %>或
联系客服