JSP学习
文章平均质量分 74
子衿_青青
不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之
展开
-
URL请求参数使用汉字,产生乱码
当jsp中设置了时,使用http://localhost:8080/test7/hello.jsp?name=慕容 访问时,中文产生乱码,你可能会很疑惑。但实际上呢,是因为请求参数默认使用 iso-8859-1 编码传递,如果要正确显示中文,应将请求参数编码转换成gb2312或者utf-8。以下是个测试的例子。hello.jsp<%String name = requ原创 2016-11-19 17:08:40 · 564 阅读 · 0 评论 -
jsp的四个作用域: page、request、session和application的区别
1. page指当前页面,在一个jsp页面里有效。2. request指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp时,在这些页面你都可以使用request这个变量。3. session有效范围为当前会话,从浏览器打开到浏览器关闭整个过程。4. application 有效范围是整个应用。存活时间最长,如果不进行手工删除,可以一直转载 2016-11-26 15:35:49 · 943 阅读 · 0 评论 -
response.sendRedirect(location)与rd.forward()的区别
在java Web开发中,经常会用到跳转页面的方法,一般用下面两种方法。HttpServletResponse response = new HttpServletResponse(); response.sendRedirect(location) RequestDispatcher rd = new RequestDispatcher(); rd.forward(request转载 2016-11-26 16:10:24 · 1494 阅读 · 0 评论 -
conn = dataSource.getConnection()出错的几种可能
1. 有没有初始化dataSource try{ if(context == null){ context = new InitialContext(); } dataSource = (DataSource)context.lookup("java:comp/env/jdbc/bookDS"); }catch(NamingExceptio原创 2016-11-28 12:33:08 · 27872 阅读 · 0 评论