2011-02-06 31 views

cevap

80

EL ifadesi:

${requestScope.Error_Message} 

JSP EL birkaç örtük nesneler vardır. "Implicit Objects" başlığının altında Expression Language'a bakın.

+38

Bu 'requestScope' isteğe bağlı olarak budur. '$ {Error_message}', sayfa, istek, oturum ve uygulama sırasına göre tüm kapsamlarda tarar ve ilk eşleşmeyi döndürür. – BalusC

+3

@BalusC İpucu için teşekkürler. Ama yine de requestScope'u herhalde tutarım. – Martin

+0

Teşekkürler, şimdi yeni bir tane verdim. –

1

kullanma JSTL: değişken adı ve request.getAttribute setleri

İşte
<c:set var="message" value='${requestScope["Error_Message"]}' /> 

var requestScope eşittir. Ama bu önemli değil. $ {Error_Message} size aynı sonucu verecektir. Her kapsamı arar. Error_Message'dan aldığınız içerikle bir işlem yapmak isterseniz, mesajını kullanarak yapmanız gerekir. biri gibi.

<c:out value="${message}"/> 
0

Başka birinin benzer bir sorunu olması durumunda bunu buraya yazarak bildiriyorum.
Doğrudan bir JSP'ye Apache Tomcat web.xml yapılandırması kullanarak bir istek yönlendiriyorsanız, ${requestScope.attr} çalışmıyor gibi görünüyor, bunun yerine ${param.attr} istek özniteliği attr içeriyor.

İlgili konular