SanPhantom 2017-04-14 03:09 采纳率: 0%
浏览 1120

JSP调用数据库后数据库中的汉字传给另一个JSP后为什么显示不出来

while(rs.next()){
String username = rs.getString("username");
String id = rs.getString("id");
String pwd = rs.getString("pwd");
if(user.equals(id.trim()) && pass.equals(pwd.trim())){
out.println("123");
response.sendRedirect("success.jsp?name="+username.trim());
flag = 1;
break;
}

        }
文件名:success.jsp
<%
            request.setCharacterEncoding("UTF-8");
            String name = request.getParameter("name");
            out.println(name+"<br />");
            out.println("<h3>欢迎"+name+",登入成功!</h3>");
                %>

  • 写回答

2条回答 默认 最新

  • 翻滚啊牛宝宝 2017-04-14 03:46
    关注

    在jsp中你用el表达式${name},或者在bean里用request.setAttrabute("name",name),然后在jsp中用request.getAttrabute("name")接收
    你这个getParameter是在bean中获取jsp传过来的参数的

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置