Si è verificato un errore nell'elaborarazione del modello.
Denied access to method or field getParameter of class org.apache.catalina.connector.RequestFacade

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if (request.getParameter("fromSearch...  [in template "20099#20135#93801" at line 98, column 9]
----
1<#-- ################################### --> 
2<#-- codice per tracciare articolo per utente loggato --> 
3<#function addView service groupid userid articleid> 
4	<#return service.addView(groupid,userid,articleid)> 
5</#function> 
6 
7<#function addMostView service companyId groupId articleId> 
8	<#return service.addContentView(companyId,groupId,articleId)> 
9</#function> 
10 
11<#if serviceLocator.findService("com.dxc.cdm.user.lastseen.service.UsersContentLastSeenLocalService")??> 
12    <#assign userSegmentLocalService = serviceLocator.findService("com.dxc.cdm.user.lastseen.service.UsersContentLastSeenLocalService")/>  
13	<#assign PortalUtil = staticUtil["com.liferay.portal.kernel.util.PortalUtil"] />  
14	<#assign journalArticleId = .vars['reserved-article-id'].data/>  
15	<#assign userId = themeDisplay.getUserId() />  
16	<#if themeDisplay.isSignedIn() == true > 
17		<#assign result = addView(userSegmentLocalService,groupId,userId,journalArticleId) /> 
18	</#if> 
19</#if> 
20 
21<#--  Traccio i piu visti --> 
22<#if themeDisplay.getLayout().isPrivateLayout()==false> 
23	<#if serviceLocator.findService("com.dxc.cdm.mostviewcontent.service.ContentMostViewLocalService")??> 
24		<#assign mostViewLocalService = serviceLocator.findService("com.dxc.cdm.mostviewcontent.service.ContentMostViewLocalService")/> 
25		<#assign journalArticleId = .vars['reserved-article-id'].data/> 
26		<#assign result = addMostView(mostViewLocalService,companyId,groupId,journalArticleId) /> 
27	</#if> 
28</#if> 
29<#-- ################################### --> 
30 
31<#-- Funzioni utilita --> 
32<#-- Ripulisco stringa da caratteri speciali --> 
33<#function escapeExtraChar text> 
34    <#return text?replace("\"","&quot;", "r")?replace("'","&rsquo;", "r")> 
35</#function> 
36 
37<#-- Verifico se il primo elemento di una lista esiste --> 
38<#function firstOfListNotEmpty list> 
39    <#assign esito = false /> 
40	<#if list?? && list?has_content && list.getSiblings()?has_content && list.getSiblings()?first.getData()?has_content> 
41    	<#assign esito = true />  
42    </#if> 
43    <#return esito> 
44</#function> 
45 
46<#-- Ricavo alcuni meta dati associati all'articolo --> 
47<#-- Ricavo article id --> 
48<#assign articleId = .vars['reserved-article-id'].data /> 
49<#-- Ricavo il titolo --> 
50<#assign titolo = .vars['reserved-article-title'].data /> 
51<#-- Ricavo la data di pubblicazione --> 
52 
53<#-- HTML --> 
54<div class="scheda-servizio-base"> 
55	<#-- 
56	<div class="clearfix"> 
57		<p class="sr-only">Modalità di accesso al servizio:</p> 
58		<ul class="modalitaaccesso"> 
59			<#if mda_online?has_content && validator.isNotNull(mda_online.getData()) > 
60				<#if mda_online.getData() == "true"> 
61					<li class="online" title="sul sito internet"></li> 
62				</#if> 
63			</#if> 
64			<#if mda_pec?has_content && validator.isNotNull(mda_pec.getData()) > 
65				<#if mda_pec.getData() == "true"> 
66					<li class="pec" title="tramite Posta Elettronica Certificata"></li> 
67				</#if> 
68			</#if> 
69			<#if mda_mail?has_content && validator.isNotNull(mda_mail.getData()) > 
70				<#if mda_mail.getData() == "true"> 
71					<li class="mail" title="tramite email"></li> 
72				</#if> 
73			</#if> 
74			<#if mda_sportello?has_content && validator.isNotNull(mda_sportello.getData()) > 
75				<#if mda_sportello.getData() == "true"> 
76					<li class="sportello" title="servizio allo sportello"></li> 
77				</#if> 
78			</#if> 
79			<#if mda_poste?has_content && validator.isNotNull(mda_poste.getData()) > 
80				<#if mda_poste.getData() == "true"> 
81					<li class="poste" title="tramite posta ordinaria"></li> 
82				</#if> 
83			</#if> 
84			<#if mda_telefono?has_content && validator.isNotNull(mda_telefono.getData()) > 
85				<#if mda_telefono.getData() == "true"> 
86					<li class="telefono" title="via telefono"></li> 
87				</#if> 
88			</#if> 
89			<#if mda_fax?has_content && validator.isNotNull(mda_fax.getData()) > 
90				<#if mda_fax.getData() == "true"> 
91					<li class="fax" title="via fax"></li> 
92				</#if> 
93			</#if> 
94		</ul> 
95	</div> 
96	--> 
97	 
98	<#if (request.getParameter("fromSearch")?has_content && request.getParameter("fromSearch")?lower_case?matches("true"))> 
99		<p class="navback"><a onclick="window.history.back();return false;" href="#" title="torna alla pagina precedente">Torna ai risultati della ricerca</a></p> 
100	</#if> 
101	  
102	<#if title?has_content && validator.isNotNull(title.getData()) > 
103		<h2>${title.getData()}</h2> 
104	</#if> 
105	<#if description?has_content && validator.isNotNull(description.getData()) > 
106		<div class="content-editor readmore"> 
107			${description.getData()} 
108		</div> 
109	</#if> 
110	 
111	<script type="text/javascript"> 
112		function getCookie(cname) { 
113		    var name = cname + "="; 
114		    var ca = document.cookie.split(';'); 
115		    for(var i = 0; i < ca.length; i++) { 
116		        var c = ca[i]; 
117		        while (c.charAt(0) == ' ') { 
118		            c = c.substring(1); 
119
120		        if (c.indexOf(name) == 0) { 
121		            return c.substring(name.length, c.length); 
122
123
124		    return ""; 
125
126		function setCookie(cname, cvalue, exdays) { 
127		    var d = new Date(); 
128		    d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); 
129		    var expires = "expires="+d.toUTCString(); 
130		    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 
131
132		<#if themeDisplay.isSignedIn() == false > 
133			var cookieLastSeen = getCookie("CDM_LASTSEEN"); 
134			var newCookieValue = ""; 
135			if(!cookieLastSeen) { 
136				newCookieValue = "${journalArticleId}"; 
137			}else { 
138				var arrayCk = cookieLastSeen.split("|"); 
139				newCookieValue = "${journalArticleId}"; 
140				for(var i = 0; i < arrayCk.length; i++) { 
141					if(i == 99) { 
142						break; 
143
144					newCookieValue = newCookieValue + "|" + arrayCk[i]; 
145
146
147			setCookie("CDM_LASTSEEN", newCookieValue, 90); 
148		</#if> 
149	</script> 
150</div> 

Richiesta

Aggiornato il: 16/02/2024