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("\"",""", "r")?replace("'","’", "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>
Accedi al servizio e scarica il certificato di agibilità in formato digitale.
Accedi al servizio
Il certificato riporta gli estremi del titolo abilitativo (Licenza edilizia, Concessione Edilizia e successive varianti rilasciate) esclusivamente per l’intero immobile oggetto di licenza o concessione edilizia nonché la descrizione delle destinazioni d’uso distinte per piani e l’indicazione degli spazi o piani accessori (boxes, cantine, sottotetti).
Per i certificati già rilasciati è indispensabile procedere al pagamento dei diritti di segreteria (€ 50,00) mediante PagoPA prima del relativo download del formato digitale.
Nel caso in cui il certificato di agibilità non fosse disponibile online è necessario segnalarlo all’indirizzo: SueAgibilita@pec.comune.milano.it o, in assenza di pec all’indirizzo SueAgibilita@comune.milano.it affinchè l’ufficio proceda alla verifica dell’esistenza o meno del certificato richiesto.
In caso di risposta negativa sarà necessario accedere al servizio indicato di seguito per presentare la richiesta di rilascio tramite il form online predisposto.
Accedi al servizio per la presentazione dell’istanza di rilascio del certificato di agibilità per l’intero stabile
Accedi al servizio
Prima di accedere al servizio, controlla di avere a disposizione la documentazione obbligatoria che dovrà essere allegata durante la procedura:
- Se il richiedente è delegato: delega dell’Amministratore/proprietario unico/rappresentante legale del condominio o della società proprietaria dello stesso unitamente al documento di identità del delegante
- Autocertificazione di conformità urbanistica sottoscritta dall’Amministratore/proprietario unico/rappresentante legale del condominio o della società proprietaria dello stesso e dal tecnico incaricato con timbro dell’ordine.
- CIS/verbale di collaudo
- Visura catastale
- Elenco delle unità immobiliari con destinazioni d’uso
- Fine lavori se la costruzione è stata ultimata successivamente al 1977
- Dichiarazione di conformità degli impianti (ex L. 46/90 e s.m.i.) se la costruzione è stata ultimata successivamente al 1990.
All’atto della compilazione sarà necessario procedere al pagamento tramite PagoPa dell’importo di € 75,00 dovuti per Diritti di Segreteria.
All’atto del rilascio del certificato verrà richiesto tramite pec il pagamento di € 16,00 per marche da bollo che dovrà essere effettuato secondo le indicazioni presenti nella comunicazione che verrà trasmessa dall’Ufficio.
Le agibilità relative a edifici o porzioni di costruzione realizzati successivamente al 31.12.1993 sono parte integrante del titolo abilitativo o soggette a SCIA Agibilità così come previsto dall’art. 24 del D.P.R. 380/2021.
Per poterne ottenere copia è necessario presentare istanza di accesso agli atti (ex L. 241/1990) utilizzando il servizio sottostante, Visure e copie dei fascicoli edilizi.
Richiesta informazioni
- Pec
Accedi al servizio
Per maggiori informazioni, puoi inviare una PEC all’Ufficio Agibilità all'indirizzo PEC: sueagibilita@pec.comune.milano.it
Per maggiori informazioni, puoi inviare una e-mail all’Ufficio Agibilità all'indirizzo: sueagibilita@comune.milano.it
Servizi correlati
Argomenti:
Aggiornato il: 22/12/2023