随笔分类 -  jsp

内置对象—response
摘要:1.重定向网页sendRedirect("*.jsp"); sendError(int number,[Stirng msg]);实例:String username=request.getParameter("name");String password = request.getParameter("pwd");if(!username.equals("") && !password.equals("")){response.sendRedirect("sindex 阅读全文
posted @ 2014-01-04 20:12 有志青年期待逆袭 阅读(205) 评论(0) 推荐(0)
内置对象—request
摘要:1.request:处理客户端浏览器提交的请求中的各项参数和选项。form表单提交后处理中文乱码问题的方法:在处理表单的页面写request.setCharacterEncoding("gb2312");request.setAttribute(“key”,obj);此种方法传值时只有当用forward跳转时才能传值!!在servlet中用 request.setAttribute("noticeList", noticeList);request.getRequestDispatcher("Notice.jsp").forward( 阅读全文
posted @ 2014-01-04 19:28 有志青年期待逆袭 阅读(323) 评论(0) 推荐(0)
JSP——useBean
摘要:在前面已介绍了include动作标志和forward跳转解决乱码的方法。在此介绍表单乱码问题,与前面的方法不同了。//在表单处理页面写useBean。留言板示例:有两个bean类,分别为:Word.java和myTools.java在word.jsp页面代码:留言者:留言标题:留言内容:doword.jsp代码:show.jsp代码:留言者:留言标题:留言内容:总结:useBean的scope范围只有都为request时才能在show页面中取到表单中的值。标志被执行时首先会在scope指定的范围内查找指定的bean实例。默认值为page,若该实例已存在,则引用这个实例。在上面留言板的例子里sh 阅读全文
posted @ 2013-12-30 11:42 有志青年期待逆袭 阅读(518) 评论(0) 推荐(0)
jsp 几种跳转
摘要:服务器端的跳转地址栏信息不会改变。是服务器端跳转的有forward1.测试forward跳转:地址栏信息不回改变。运行的页面名为ceshi_forward,执行的跳转语句为 这句话之后的所有代码都没有执行。在浏览器中查看源代码时显示的代码全部都是frame1.jsp页面的代码。字符集设置一个为gbk,一个为gb2312,跳转没有问题,但要注意不能设置除此以外的字符集。传值问题在forward动作之间写入就可以进行传值了。解决乱码问题同样是在传值的页面(ceshi_forward.jsp)写入request.setCharacterEncoding("gbk");在接收值的页 阅读全文
posted @ 2013-12-29 21:40 有志青年期待逆袭 阅读(337) 评论(0) 推荐(0)
jsp MIME
摘要:contentType就是设置页面相应的MIME类型。在jsp文件第一句话是 MIME(Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。不同文件的后缀名,在WEB服务器中有着不同的MIME类型映射关系,如果类型不明确,自然会报错。 MIME 类型可以设置打开文件应用程序的类型!同时指定某个拓展名文件将使用何种应用程序打开的一个说明!拓展名文件被访问,浏览器会自动指定应用程序打开。例如: 此MIME类型是使用word文档来进行页面显示的,执行时会显示提示框,打开还是保存。保存的文件名为jsp页面的名字。若想保存时有指定的名字,... 阅读全文
posted @ 2013-12-29 20:52 有志青年期待逆袭 阅读(1383) 评论(0) 推荐(0)