Home | 簡體中文 | 繁體中文 | 雜文 | 打賞(Donations) | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 知乎專欄 | Search | Email

第 17 章 Apache Struts

目錄

17.1. struts.xml
17.1.1. include
17.2. Struts Tags
17.2.1. property
17.2.2. set
17.2.3. url
17.2.4. s:include
17.2.5. s:action
17.2.6. HTML Form
17.2.6.1. form
17.2.6.2. textfield
17.2.6.3. s:hidden
17.2.6.4. select
17.2.7. iterator
17.2.8. if elseif else
17.3. Action
17.3.1. redirect
17.3.2. redirectAction
17.3.3. JSON
17.3.3.1. enableGZIP 壓縮傳輸
17.3.3.2. excludeProperties 排除 Properties
17.3.3.3.
17.3.4. 傳遞 Timestamp 變數
17.4. Ajax + JSON
17.4.1. GET/POST JSON
17.5. Json 內容展示
17.5.1. 禁止方法
17.5.2. 格式化日期
17.5.3. 重命名變數名
17.5.4. org.apache.struts2.json
17.6. Interceptor
17.6.1. Session
17.7. Action 中使用綫程
17.8. 日誌
17.9. FAQ
17.9.1. Struts 怎樣判斷用戶來自電腦還是移動設備

http://struts.apache.org/

You can checkout all the example applications from the Struts 2 GitHub repository at https://github.com/apache/struts-examples.

17.1. struts.xml

web.xml

		
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	id="WebApp_ID" version="3.0">
	<display-name>helloworld</display-name>
	<welcome-file-list>
		<welcome-file>index.html</welcome-file>
		<welcome-file>index.htm</welcome-file>
		<welcome-file>index.jsp</welcome-file>
		<welcome-file>default.html</welcome-file>
		<welcome-file>default.htm</welcome-file>
		<welcome-file>default.jsp</welcome-file>
	</welcome-file-list>

	<filter>
		<filter-name>struts2</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
	</filter>

	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

</web-app>		
		
		

17.1.1. include

			
	<include file="/cn/netkiller/struts/ajax.xml" />
	<include file="/cn/netkiller/struts/admin.xml" />	
	<include file="/cn/netkiller/struts/logs.xml" />