Home | 简体中文 | 繁体中文 | 杂文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 作品与服务 | Email

第 10 章 Apache Struts

目录

10.1. struts.xml
10.1.1. include
10.2. Struts Tags
10.2.1. property
10.2.2. set
10.2.3. url
10.2.4. s:include
10.2.5. s:action
10.2.6. HTML Form
10.2.6.1. form
10.2.6.2. textfield
10.2.6.3. s:hidden
10.2.6.4. select
10.2.7. iterator
10.2.8. if elseif else
10.3. Action
10.3.1. redirect
10.3.2. redirectAction
10.3.3. JSON
10.3.3.1. enableGZIP 压缩传输
10.3.3.2. excludeProperties 排除 Properties
10.3.3.3.
10.3.4. 传递 Timestamp 变量
10.4. Ajax + JSON
10.4.1. GET/POST JSON
10.5. Json 内容展示
10.5.1. 禁止方法
10.5.2. 格式化日期
10.5.3. 重命名变量名
10.5.4. org.apache.struts2.json
10.6. Interceptor
10.6.1. Session
10.7. Action 中使用线程
10.8. FAQ
10.8.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.

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

10.1.1. include

			
	<include file="/cn/netkiller/struts/ajax.xml" />
	<include file="/cn/netkiller/struts/admin.xml" />	
	<include file="/cn/netkiller/struts/logs.xml" />		
			
			
comments powered by Disqus