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
Lütfen "service" öğesini bir 'String' olarak gönderdiğinize ekleyin. –
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! –
@VikrantKashyap sorumu ilk satır olarak anlatabilir misiniz? bu değer. değeri sordun mu? – divine