Home | 简体中文 | 繁体中文 | 杂文 | 打赏(Donations) | 云栖社区 | OSChina 博客 | Facebook | Linkedin | 知乎专栏 | Github | Search | About

第 16 章 Apache Struts

目录

16.1. struts.xml
16.1.1. include
16.2. Struts Tags
16.2.1. property
16.2.2. set
16.2.3. url
16.2.4. s:include
16.2.5. s:action
16.2.6. HTML Form
16.2.6.1. form
16.2.6.2. textfield
16.2.6.3. s:hidden
16.2.6.4. select
16.2.7. iterator
16.2.8. if elseif else
16.3. Action
16.3.1. redirect
16.3.2. redirectAction
16.3.3. JSON
16.3.3.1. enableGZIP 压缩传输
16.3.3.2. excludeProperties 排除 Properties
16.3.3.3.
16.3.4. 传递 Timestamp 变量
16.4. Ajax + JSON
16.4.1. GET/POST JSON
16.5. Json 内容展示
16.5.1. 禁止方法
16.5.2. 格式化日期
16.5.3. 重命名变量名
16.5.4. org.apache.struts2.json
16.6. Interceptor
16.6.1. Session
16.7. Action 中使用线程
16.8. 日志
16.9. FAQ
16.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.

16.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>		
		
		

16.1.1. include

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