zcgw.net
当前位置:首页 >> 在jsp中如何取得当前页面完整的URL(带参数)? >>

在jsp中如何取得当前页面完整的URL(带参数)?

JSP页面 用JS可以的 window.location.href

String id=request.getParameter("id") id = xxx,这个id才是parameter名字

URL不能用来传递中文,和编码方式无关, 除非你可以对URL传递的内容进行加密传值都自动变成ISO型的,需要改一下。 String name = new String(request

tring url=request.getScheme()+"://"; url+=request.getHeader("host"); url+=request.getRequestURI(); if(request.getQueryString()!=null) url+="?"+request.getQueryString(); out.println(url);

${param.id} 正确获取应该是上面那样。“value="${id}"这个是多此一举。 本来就是获取name为id的参数值,你再覆盖一个“value="${id}",当然是无效了。建议不管是用jsp:param,还是,请加上scope。 另外你用相当於java setAttribute(); 用是getPar...

A画面有A画面的URL,B画面有B画面的URL,A跳B ,B退A的本质不就是 B跳A ?

你需要保持jsp页面和Servlet类中的编码一致。 jsp页面: Servlet类中: public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException { request.setCharacterEncoding("UTF-8") ; ..... }

你把中文转下码:public String iso2gbk(String s){ return new String(s.getBytes("ISO8859_1"), "GBK"); } 试试看,我一般出现乱码,就把几种编码转转试试。

可以在后台controller方法参数里直接接收,有如下两者方法: 在controller里不用注解可以这么写:public ModelAndView handleRequest(HttpServletRequest req)throws Exception { ModelAndView mv = new ModelAndView();mv;) String key1.addObj...

比如url:localhost:8080/***/login.do?username=root 后台接收请求可以直接在方法参数列表中String username接收这个username的值

网站首页 | 网站地图
All rights reserved Powered by www.zcgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com