为期两周的数据库课程设计终于完了,现在总结一下,以供自己和大家日后参考
1 JSP乱码问题(详见上一篇博客)
不过后来又出新的乱码问题,就是从数据库里面拿出的信息放到JSP页面可以正常显示,但是JSP页面本身的 汉字显示是为乱码。最后队友把页面编码改为UTF-8就解决了但是原先在我电脑上eclipse没问题去到他那
netbeans下就成了乱码,真怪
2 servlet和JSP的参数传递
(1)JSP和JSP之间的参数传递
String str=request.getParameter("name");
将前一页面的name属性的值传给当前页面的str变量,但有效期 只是当前页面,若想在会话中有效则用
String str=(String)session.getAttribute("name");
别忘了类型转换,不过要在当前页面之前的页面加上
session.setAttribute("name",value)才能使用,其中value是name的值。 (2)servlet和JSP的参数传递
(2) servlet和JSP之间的参数传递
1)在servlet中加入
request.getSession().setAttribute("name",value);
然后就可以在接下来跳转到的JSP页面中(一般是用 response.sendRedirect("URL")来跳转的)
用String str=(String)session.g
1 JSP乱码问题(详见上一篇博客)
不过后来又出新的乱码问题,就是从数据库里面拿出的信息放到JSP页面可以正常显示,但是JSP页面本身的 汉字显示是为乱码。最后队友把页面编码改为UTF-8就解决了但是原先在我电脑上eclipse没问题去到他那
netbeans下就成了乱码,真怪
2 servlet和JSP的参数传递
(1)JSP和JSP之间的参数传递
String str=request.getParameter("name");
将前一页面的name属性的值传给当前页面的str变量,但有效期 只是当前页面,若想在会话中有效则用
String str=(String)session.getAttribute("name");
别忘了类型转换,不过要在当前页面之前的页面加上
session.setAttribute("name",value)才能使用,其中value是name的值。 (2)servlet和JSP的参数传递
(2) servlet和JSP之间的参数传递
1)在servlet中加入
request.getSession().setAttribute("name",value);
然后就可以在接下来跳转到的JSP页面中(一般是用 response.sendRedirect("URL")来跳转的)
用String str=(String)session.g