2016-04-12 25 views
0

Değerini tüm karakterlerin önce & mağazaları, istek gönderilen bir dizede '&' kabul ve keser değil: Droit & stratégie des affaires au Maroc@RequestParam ajax gönderilen dinlenme

@RequestMapping(value = "getValue") 
@ResponseBody 
public void getTOCFromML(@RequestParam("doc_id") String doc_id, HttpServletResponse response,HttpServletRequest request) 
{ 
System.out.println(doc_id); 
} 

output: Droit 
Expected output: Droit & stratégie des affaires au Maroc 

@RequestParam("doc_id") saklar & karakterinden önceki değerdir ve karakterlerin geri kalanını yoksayar (bazı güvenlik amaçlarına inanıyorum).

Ancak daha fazla yürütme için tam dizeye ihtiyacım var. Sadece '&' karakteri benim için soruna neden: Benim bu işi

Update1 nasıl bildirin

.
giriş olarak verilen bir değerin altına, bu

Value : La Semaine Juridique Notariale et Immobilière 

Update2 iyi çalışır: i encodeURIComponent JavaScript ajax REQ ile (string) kullanılır. şuan çalışıyor. Kullanım

URLEncoder.encode() 

teşekkür

+0

Lütfen "service" öğesini bir 'String' olarak gönderdiğinize ekleyin. –

+5

URL'yi kodlamayı sunucuya göndermeden önce kodladığınızdan emin misiniz? Aksi takdirde & sembolleri, URL'deki bir sonraki parametreden değeri ayırır! –

+1

@VikrantKashyap sorumu ilk satır olarak anlatabilir misiniz? bu değer. değeri sordun mu? – divine

cevap

1

Umarım yardımcı olur.

İlgili konular