Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8" ?>
2
<!DOCTYPE struts PUBLIC
3
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
4
"http://struts.apache.org/dtds/struts-2.0.dtd">
5

    
6
<struts>
7
	<package name="xml" namespace="/" extends="struts-default">
8
		<interceptors>
9
			<interceptor name="criteria"  class="springCriteriaInterceptor"/>
10
			<interceptor name="results" class="springXmlResultsInterceptor" />
11
			<interceptor name="history" class="gr.uoa.di.driver.web.interceptors.HistoryInterceptor" />
12
			<interceptor name="refine" class="springRefineDataInterceptor" />
13
			<interceptor name="prepareBrowseData" class="springPrepareBrowseData" />				
14
			<interceptor name="xmlRefine" class="springXmlBrowseDataInterceptor" /> 
15
			
16
			<interceptor-stack name="xmlResultStack">
17
				<interceptor-ref name="i18n"/>
18
				<interceptor-ref name="criteria"/>
19
				<interceptor-ref name="results" />
20
				<interceptor-ref name="defaultStack" />
21
			</interceptor-stack>
22
			
23
			<interceptor-stack name="htmlResultStack">
24
				<interceptor-ref name="i18n"/>
25
				<interceptor-ref name="criteria"/>
26
				<interceptor-ref name="results" />
27
				<interceptor-ref name="defaultStack" />
28
			</interceptor-stack>
29
			
30
			<interceptor-stack name="refineStack">
31
				<interceptor-ref name="i18n"/>
32
				<interceptor-ref name="criteria"/>
33
				<interceptor-ref name="refine"/>
34
				<interceptor-ref name="results" />
35
				<interceptor-ref name="prepareBrowseData" />
36
				<interceptor-ref name="defaultStack" />
37
			</interceptor-stack>
38
			
39
			<interceptor-stack name="xmlStack">
40
				<interceptor-ref name="i18n"/>
41
				<interceptor-ref name="criteria"/>
42
				<interceptor-ref name="xmlRefine"/>
43
				<interceptor-ref name="results" />
44
				<interceptor-ref name="prepareBrowseData" />
45
				<interceptor-ref name="defaultStack" />
46
			</interceptor-stack>
47
				
48
		</interceptors>	
49
		
50
		<default-interceptor-ref name="defaultStack" />
51
	
52
		<global-results>
53
			<result name="error">/pages/xml/error.jsp</result>
54
		</global-results>
55
		
56
		<action name="xmlForm" class="springManagedXmlSearchFormAction">
57
			<result>/pages/search/form/xml/searchForm.jsp</result>			
58
		</action>
59

    
60
		<action name="xmlResults" class="gr.uoa.di.driver.web.xml.XmlResults">
61
			<interceptor-ref name="xmlStack" />
62
			<result>/pages/search/results/xml/searchResults.jsp</result>			
63
		</action>
64
		
65
		<action name="showResults" class="springManagedSearchResultsPage">
66
			<interceptor-ref name="htmlResultStack" />
67
			<result>/pages/search/search.jsp</result>	
68
			<result name="rss">/pages/search/rssResults.jsp</result>		
69
		</action>
70
		
71
		<action name="refineResults" class="gr.uoa.di.driver.web.RefineResults">
72
			<interceptor-ref name="xmlStack" />
73
			<result>/pages/search/refine.jsp</result>
74
		</action>
75
		
76
		<action name="openSearchDescriptor" class="springManagedOpenSearchDescriptor">
77
			<result>/resources/openSearchDescriptor.jsp</result>
78
		</action>
79
		
80
		<action name="xmlStats" class="gr.uoa.di.driver.web.xml.XmlStatisticsPage">
81
			<result>/pages/search/refine/xml/statistics.jsp</result>
82
		</action>
83
		
84
		<action name="browseData" class="gr.uoa.di.driver.web.BrowseDataPage">
85
			<interceptor-ref name="xmlStack"/>
86
			<result>/pages/search/browseData.jsp</result>
87
			<result name="error">/pages/search/searchError.jsp</result>
88
		</action>
89
		
90
		
91
	</package>
92
</struts>
(30-30/40)