jsp 基础
1.<%= %> expression
example:
<body> Hello! The time is now <%= new java.util.Date() %> </body>
2.<% %> scriptlet
example:
<% System.out.println( "hello world" ); %>
3.<%@ %> derective
example:
<%@ page import="java.util.*" %>
4.<%! %> declaration
example:
<body>
<%!
java.util.Date getDate()
{
return new java.util.Date();
}
%>
Hello! The time is now <%= getDate() %>
</body>
5.<type:tags> jsp tags
example:
<jsp:include page="hello.jsp"/>
6.sessions
an object associated with a visitor
like a Hashtable
example:
<% session.setAttribute( "theName", "name" ); %>
<body> Hello, <%= session.getAttribute( "theName" ) %> </body>
7.beans
compile
make sure it is available in the web-server's classpath
example:
package user;
public class UserData {
String username;
public void setUsername( String value )
{
username = value;
}
public String getUsername() { return username; }
}
<jsp:useBean id="user" class="user.UserData" scope="session"/> <jsp:setProperty name="user" property="*"/>
<jsp:useBean id="user" class="user.UserData" scope="session"/> <body> Name: <%= user.getUsername() %><br/> </body>
浙公网安备 33010602011771号