2011-02-15 21 views
31

<a> etiketinin içinde <spring:url value="/something" /> kullanabilir miyim? c:url değil html kodlama oluşturulan url yaptığı, url<bahar: url /> bir <a> etiketi ile nasıl kullanılır?

<c:url value="/something" var="url"/> 
<a href="<c:out value='${url}'/>">...</a> 

c:url ve spring:url arasında önemli bir fark var:

cevap

56
<spring:url value="/something" var="url" htmlEscape="true"/> 
<a href="${url}">...</a> 

Ama sen bir de c kullanın. Ancak geçerli bir URL için, URL parametreleri arasındaki &, &amp; olmalıdır. Bu yüzden kaçmak için c:out'a ihtiyacınız var. - spring:url'da zaten mevcut olan bu işlevselliğe sahipsiniz (eğer belgeleri doğru anlıyorsam).

Ad:

  • xmlns:spring="http://www.springframework.org/tags"
  • xmlns:c="http://java.sun.com/jsp/jstl/core"

http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/spring.tld.html#spring.tld.url

+3

Ayrıca c kullanabilirsiniz: ... gibi doğrudan href özelliğinde url etiketi, – digitaljoel

+1

@digitaljoel: Bu doğru - sürece kaçmak gerekmiyor - a-href c: out ve c: url istifleme garip (IDE/Eclipse) sorunlarına neden olur çünkü sadece iki tür kesme işareti vardır ('' '' '' '' '- Bir parametreyi tanımlamamış olsanız bile, c: out oturum işlemi için bir parametre ekleyebilir (çerezler devre dışı bırakılmışsa)) – Ralph

+0

ikinci örnekte ' Düzlem xml'de <view> etiketi nedir?

  • 7. Referans 'bu' bir <a> etiketi
  • 8. "<%:" ne yapıyor?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>"<%:" Ne vermez: do
  • 9. <script> etiketi, ayrı</script> etiketini içermelidir?
  • 10. Bu komut dosyası etiketi nedir?</p> <pre><code><script src="{{ file.name_js }}"></script> </code></pre> <p>bu mu daha iyi:
  • 11. angularjs ifade <object> etiketi
  • 12. <p: graphicImage> bir ui'deki DefaultStreamedContent ile nasıl kullanılır?
  • 13. Bahar güvenlik etiketi kullanıcı Ben etiketi <code><sec:authorize access="!hasAnyRole('ROLE_ADMIN', 'ROLE_USER')"></code></p> <p>belki de başka bir çözüm kullanmak
  • 14. ben den özellikle <strong>XML</strong> bir bash dosyasını çağırmak istiyorum <strong>klish</strong></p> <p>ayrıştırıcı XML</strong><strong>olarak ile
  • 15. Ben <strong>Bahar Boot</strong> (en son sürümünü, <strong>1.3.6</strong>) kullanıyorum
  • 16. ButterKnife Nasıl Kullanılır OnItemClick RecyclerView ile Nasıl Yapılır? <code>onItemClick</code> gibi
  • 17. Seçili etiketi bir html <select>'dan nasıl alabilirim?
  • 18. styling ek <hr> etiketi ekleyebilirim?
  • 19. JToken.ToObject <>() yöntemiyle JsonConverter nasıl kullanılır?
  • 20. Kontrol: '</p> <pre><code>... if ($(this:enabled)){ //some code } ... </code></pre> <p>Sana normalde biliyorum: jQuery
  • 21. Sözlük <> bir IEnumerable <> kaynağı ile doldurma</ a0><a1></ a1>
  • 22. Yay ne zaman kullanılır: url etiketi?
  • 23. Ben span etiketi etiketi içinde olması gerekir beri aşağıdaki kodu</p> <pre><code><li class="iAdd"><a href="add"><span>Add Cuisine</span></a></li> </code></pre> <p>için CakePHP HTML Bağlayıcı kullanmaya çalışıyorum bağlantı
  • 24. nasıl ben <code>VB.Net</code> bir resmin bir url var kullanıyorum
  • 25. Html <hr> etiketi garip görüntüleme
  • 26. Nasıl kullanılır? "<% = Request.getContextPath()%>" daha iyi "../"
  • 27. <style> etiketi hala çalışır?
  • 28. <noscript> etiketi kullanımdan kaldırıldı mı?
  • 29. Task.Run nasıl kullanılır (İşlem <T>)
  • 30. Tüm görünümde <p:blockUI> nasıl kullanılır?