js中:
<script type="text/javascript" charset="UTF-8">
function search() {
var faultAddr = encodeURI(document.getElementById("fileName").value);
faultAddr = encodeURI(faultAddr); //需要通过两次编码
window.location.href = "<c:url value='/website/searchFile/?fileName="+faultAddr +"'/>";
//document.getElementById("form2").submit();
}
</script>
Java后台中:
@RequestMapping("/searchFile")
public ModelAndView serchFile(Pageable pageable,String fileName,HttpServletRequest request) throws IOException {
try{
fileName = URLDecoder.decode(fileName,"utf-8");
}catch(Exception e){
e.printStackTrace();
}
mv.setViewName("/website/download");
return mv;
}