(五)JSP基本语法D--request对象

星期二, 01月 29th, 2008 376 views

request对象其实是服务器端接受客户端请求的信息的,在接受信息之后做进一步处理 常用方法:getParameter(),getParameterValues(),getParameterNames() 在接受参数之后若页面中包含中文则会出现乱码,之所以会出现这样根本原因就是此文字不在正常的编码范围之中,解决方法有: 对所有的数据进行在编码:ISO8859-1编码 String类中的getBytes("ISO8859-1") ; getBytes()方法的定义:Public byte[] getBytes("encoding")再将byte数组重新变为字符串。e.g.String name=new String(request.getParameter("uname").getBytes("ISO8859-1")); 设置同意的字符编码 Public void setCharacterEncoding(String env) 在J2EE中,最大的问题是乱码问题--要做到国际通用 若传递的内容是数组(复选框的情况下、多个下拉列表项)使用request的一下方法取得数据: Public String[] getParameterValues(String name) 隐藏域是开发中较为常用的表单控件,其作用是将内容隐藏起来,使用户不能修改,之后随表单一起提交到服务器上显示。 地址重写: 通过地址重写,可以将内容传递到服务器端--服务器端只认HTTP协议而不管接受的内容是以何种形式传递过来的,若有多个参数用&连接 ★getParameterNames主要用来接受参数名称 Public Enumeration getParameterNames() 取得客户端IP地址的方法:Public String getRemoteAddr() ★★总结: 只要是客户端的信息,在服务器端都可以通过request对象取得 只需要注意中文乱码问题即可 必须掌握的方法getParameter(),getParameterValues(),setCharacterEncoding()

(四)JSP基本语法C--JSP内置对象

星期一, 01月 28th, 2008 259 views

Java中的对象必须先实例化再用:分配内存空间 在JSP中,由WEB容器对对象进行实例化 常见对象及作用域: 对象名 类型 作用域 ...

十月纪事

星期三, 10月 31st, 2007 218 views

建立这个博客本意是用来当做日记的,开学一段时间发现更新频率只有一周一次了,所以变周记了,而现在看来已经变成"月记"了,因为10月份我只写了包括本篇在内的两篇日志,自己先寒一个...=.=! 十月份就要过去了,天气已经变得很有冬天的感觉了,本学期也已一转眼过去两个月了,真是光阴似箭啊~ 我把本月一些时间罗列一下吧,也算记录一下吧,想到什么就写什么了,可能会很乱.. 1.体验了下拉赞助,本以为肯定能拉到赞助的,但是最后的结果却不是太理想,虽然拉到了一点,但是和我想象的还有差距,以后这方面如果有机会真的还要多试试,毕竟对口才,替身自己能力等方面都有点好处. 2.想通了一些事情,有时候想要什么必须要舍弃一下其他的,感觉自己有时候的确有点自寻烦恼,以后真的要经常花点时间来思考一些事情,经常总结一下. 3.课程方面进展顺利,感觉也不错,呵呵我感觉这学期是我上大学以来学习最"刻苦"地一学期,希望能有个好的结果. 4.国庆回校后一直带着JAVA的书在看,想考个SCJP来着,呵呵,只是个设想.至于为什么想考JAVA,是以为我只学过C,一直想学个面向对象语言来着,在C++和JAVA之间抉择过几次,后来在一个曾经教过老师的"指导"下决定学JAVA了,大四的这时候我们也要开JAVA这门课,呵呵,现在自己先学也算是打点基础吧~ 5.貌似没了吧,额..很多事情我都觉得不值得写,呵呵,可能这也是我不常更新的原因吧~ P.S.今天在网易看到一篇新闻,感觉很气愤!韩国人真不要脸!!看来以后要少看韩剧了~   [tags]琐事,赞助,JAVA,韩国[/tags]