Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12871|Yanıt: 1

[Kaynak] springMVC @RequestParam ve @PathVariable içindeki açıklamalar arasındaki fark

[Bağlantıyı kopyala]
Yayınlandı 5.09.2018 17:28:23 | | |
@PathVariable URI şablon değişkeninin değerini bağlar

@PathVariable, istek URL'sinde dinamik parametreleri almak için kullanılır

@PathVariable, istek URL'sindeki şablon değişkenlerini özellik işleme yönteminin parametrelerine eşlemek için kullanılır. URL ile method@RequestMapping ("item/{itemId}") arasında bir ilişki yapılandırın

Spring MVC arka plan kontrol katmanında parametreleri elde etmenin iki ana yolu vardır:


Biri request.getParameter("isim"), diğeri ise doğrudan bir açıklama ile elde etmek@RequestParam

Bu esas olarak bu açıklama ile ilgili@RequestParam

Sonra, @RequestParam açıklamalarının ana parametrelerine bakalım:

Değer: Parametre adı, yani parametreye girilen talep parametresinin adı, örneğin kullanıcı adı, istenen parametre alanındaki kullanıcı adı adlı parametrenin değerinin iletileceği anlamına gelir;

Gerekli: Gerekli olup olmadığı için varsayılan doğrudur, yani istekte karşılık gelen parametreler olmalı, aksi takdirde 404 hata kodu rapor edilir;

defaultValue: İstekte aynı isimli parametre yoksa varsayılan değeri gösteren varsayılan değer, örneğin:

public List<EasyUITreeNode> getItemTreeNode(@RequestParam(value="id",defaultValue="0")long parentId)







Önceki:Mybatis otomatik olarak bir Xml dosyası oluşturur ve metin gibi alan türleri için varsayılan olarak XXX...
Önümüzdeki:API geliştirme çerçevesini paylaşın
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com