解压在c盘

源代码在线查看: jsp-actions.xtp

软件大小: 4683 K
上传用户: xufengping716
关键词: 解压
下载地址: 免注册下载 普通下载 VIP

相关代码

																																The JSP actions can be escaped using .												<\% verbatim text %>												<% verbatim text %>																								JSP whitespace is copied to the output directly, unless escaped.								In Resin 1.2, if you place a backslash immediately after a JSP action and				before a line end, Resin will omit the end of line.  In the following				example, Resin keeps the whitespace after the /> and				removes it after after the />.												<% @page session="true" %>				a				<%= 2 + 2 %>\				c																a				4c																																								       index='directive'>				Sets a JSP directive																				       index='expression'>				Prints the value of  evaluated the page's				language.								The expression action is equivalent to the following:								  out.print();												It also has the following XML equivalent								<jsp:expression>				  				</jsp:expression>												The following simple example just prints the value of a form variable.																Name: <%= request.getParameter("name") %>												Name: George Washington																				       index='scriptlets'>				Executes the statements in  using the page's				language.								The  is any statement list in the language,				e.g. Java.  The scriptlet can use any of the 				href='jsp-variables.xtp'>implicit variables, such as the request				object and the out writer.								Scriptlets have the following XML equivalent								<jsp:scriptlet>				  				</jsp:scriptlet>																<h1>Form results</h1>								<pre>				<%				  Enumeration e = request.getParameterNames();				  while (e.hasMoreElements()) {				    String key = e.nextElement();				    String value = request.getParameter(key);								    out.println(key + ": " + value);				  }				%>				</pre>												<h1>Form results</h1>								<pre>				  Name: George Washington				  Rank: General				</pre>																				       index='declaration'>				Adds  code to the Servlet class								JSP places the declaration code in the servlet class.  In contrast,				scriptlet and expression code are in a service method.  So				declarations can declare class variables and methods.								Declarations are primarily useful for Java, but are allowed in				JavaScript.								Declarations have the following XML equivalent								<jsp:declaration>				  				</jsp:declaration>																<%= foo() %>								<%!				  private int foo() { return 1329; }				%>																				       index='include, runtime'>				Includes the contents of the local URL at  during				runtime.								jsp:include is a runtime action.  It will call the included				 just as if  its own HTTP request.  The result				of that page will be included in the current page.								 is relative to the current page.  Its root is the root				of the application.								For compile-time includes, use 				href='jsp-directives.xtp#include'><%@ include file='path'%>												<%= 2 + 2 %>																Header				<jsp:include page='inc.jsp'/>				Footer												Header				4				Footer																								       index='forward; redirect'>				Forwards the request to another page, i.e. an internal redirect.								If the page has already written some output, jsp:request will clear				the output buffer.								 is relative to the current page.												<%= 2 + 2 %>																Header				<jsp:forward page='inc.jsp'/>				Footer												4																				       index='bean, creation'>				Creates a new bean and variable for the page.												AttributeValueMeaning				id The variable name for the bean				class The bean's Java class				scope  				 pageOnly active in the page, stored in pageContext				 requestActive for the request, stored in request				 sessionActive for the session, stored in session				 applicationActive for the application, stored in application												jsp:useBean enables a popular style JSP page creation where Java				Beans calculate the content, and JSP formats the presentation.								jsp:useBean creates an initializes a JSP bean for the page. The				scope attribute determines the bean lifetime.  For example, a session				bean will be created once in a session.								jsp:useBean assigns the bean to the variable .  It will also				store the bean in the appropriate scope variable.  For example, an				application bean "foo" will be stored in the application variable.								jsp:useBean can also initialize beans.  When jsp:useBean creates a				new bean, it will execute the JSP in the jsp:useBean tag.								Roughly, JSP makes the following translation:												<jsp:useBean id='foo' 				                class='com.caucho.test.TestBean' 				                scope='session'>				  <% foo.myInitialization("test"); %gt;				</jsp:useBean>												com.caucho.test.TestBean foo;				foo = (com.caucho.test.TestBean) session.getValue("foo");				if (foo == null) {				  foo = new com.caucho.test.TestBean();				  session.value.foo = foo;				  foo.myInitialization("test");				}																								       index='bean, display'>				Prints a bean property.												AttributeMeaning				nameThe variable name for the bean				propertyThe property name to retrieve.												jsp:getProperty converts property names following the bean				standards.								Roughly, jsp:getProperty makes the following conversion:												<jsp:getProperty name='foo' property='bar'/>												out.print(foo.getBar());																								       index='bean, setting'>				Sets a bean property to .												AttributeMeaning				nameThe variable name for the bean				propertyThe property name to set.				valueThe value to set.												If value is a runtime attribute, the bean property gets the				expression value.  If it's a static string, the value is first				converted to the argument type and then set.												<jsp:setProperty name='foo' property='count' value='10'/>												foo.setCount(10);												<jsp:setProperty name='foo' property='string' value='10'/>												foo.setString("10");												<jsp:setProperty name='foo' property='count' value='<%= 2 + 2 %>'/>												foo.setCount(2 + 2);												<jsp:setProperty name='foo' property='count' value='2 + 2'/>												error												<jsp:setProperty name='foo' property='char' value='10'/>												foo.setChar('1');																								       index='bean, setting'>				Sets a bean property to a parameter value.												AttributeValueMeaning				name The variable name for the bean				propertyThe property name to set.				 *Set all properties				paramThe form parameter to use as a value.				 If missing, use 												The second form of jsp:setProperty lets scripts easily set Bean				properties to form values.																			

相关资源