




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HTML表单if(.value=)alert(姓名不能为空,请输入值!);.focus();flag=false;returnflag;,运行结果,2.3.4JSP与客户机的交互,从表单中获得参数返回参数表单的服务器端确认,从表单中获得参数,JSP通过request内置对象获取表单信息用不同的方法获取不同种类的信息获取参数的主要方法:getParameter()获取参数的值getParameterNames()获取参数的名称getParameterValues()获取多个值,getParameter(),可以获得文本框、文本区域、单选、多选的值表单中各元素的NAME属性是它的唯一标识,用它获取参数。参考peixun2.11.jsp及post.jsorequest.getParameter(User);,向客户端输出,使用内置对象outout.println(content)使用“=”参看peixun2.11.jsp和post.jspout.println(用户名:+User+);参看peixun2.14.jsp您是第位访问者!,表单的服务器端确认,在客户端不能用JSP进行确认分工:数据处理在服务器端实效性:客户端得到服务器确认后表明数据已经到达服务器客户端兼容性好缺点:加大服务器负载和用户等待时间,服务器端确认方法,采用Java类对表单数据进行复杂的检查采用JSP进行确认,服务器端确认的例子,服务器端确认用户登录用户名:密码:,loginAction.jsp,确认JSP);out.println(密码:+pwd+);else%,用户名不能为空用户登录用户名:密码:,运行结果(TOMCAT),(未输入姓名)直接提交,输入用户名,JSP的汉字问题的原理,客户端和服务器用gb2312HTTP传输编码用ISO8859_1服务器需要指示客户端文档的编码方式,JSP的汉字问题出现环节,客户端显示文档时的编码方式(由服务器中的JSP、Servlet指明)客户端发送汉字时自动转换为iso8859_1服务器中采用gb2312对汉字编码,接收到客户端汉字需要转换为gb2312服务器端将JSP转换为Servlet时自动将汉字转换为iso8859_1服务器端应该告诉客户端汉字的编码方式,JSP汉字问题的范围,JSP文件的汉字问题表单处理的汉字问题Servlet的汉字问题(以后讲解)JDBC的汉字问题(以后讲解),JSP文件的汉字问题,JSP中的汉字字符串在服务器端用gb2312在编译为Servlet时自动转换为iso8859_1汉字在传输中是正确的在没有特别指示下,浏览器中无法正确显示在HTML中指示浏览器文档的编码(myJSPindex.html)在JSP中指示JSP引擎文档的编码每个要显示汉字的JSP文档都应该包含该语句,JSP文件的汉字问题(JSPhanzi.jsp),JSP中的汉字问题,JSP中的汉字问题你好,JSP中增加编码指示后,JSP中的汉字问题,JSP中的汉字问题你好,表单处理中的汉字问题,表单处理涉及到客户端和服务器的完整交互过程在客户端和服务器是gb2312,传输用ISO8859_1在服务器端接收到客户端数据时需要转换为gb2312后进行处理,方法name=newString(name.getBytes(ISO8859_1),gb2312);服务器端指示客户端汉字的显示编码,表单处理的汉字问题(hanzi.jsp),表单处理的汉字问题用户登录用户名:,表单处理的汉字问题用户登录用户名:,处理过程,表单中汉字的处理);%,表单中汉字的处理用户名:?,处理过程(修改后),表单中汉字的处理);%,表单中汉字的处理用户名:测试,综合练习,综合练习:我的网上商店myshop,具有以下功能用户登录、注册口令空转向loginError.jsp(采用)建立web应用myshop,参考softshop目录结构体会表单的两种发送方法页面设计:完成首页、用户登录、注册(index.jsp、login.jsp、registor.jsp)首页index.jsp包括简介、商品分类、新注册用户、登录用户计数,按钮:用户登录、注册用户计数采用application对象login.jsp包括输入用户名、口令的表单,用户名是否为空由服务器端确认,口令是否为空由客户端确认,处理表单的jsp为check.jsp,当口令为空时转向显示错误页面,登录成功时显示用户名和口令(表单采用GET方法发送),实践:练习JSP编程综合练习,registor.jsp中录入用户信息,综合使用表单的功能:form标记(表单采用POST方法发送)text:用户名、口令radio按钮:性别select:出生年月、所在地、行业其中会使用到option标记checkbox:选择兴趣textarea:自我介绍按钮:提交和重新输入处理registor.jsp的jsp为record.jsp,record.jsp接收text、textarea、radio、s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年泰山财产保险股份有限公司河南分公司社会招聘考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025年长春大学公开招聘博士高层次人才(1号)(84人)模拟试卷及答案详解(网校专用)
- 2025晋城辅警考试 答案解析
- 2025年4月广东深圳市深汕特别合作区招聘事务员38人模拟试卷有完整答案详解
- 2025年咸阳秦都怡心学校招聘考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025广西来宾盛亿土地整治开发有限公司招聘拟聘人员模拟试卷及参考答案详解
- 2025内蒙古敖汉干部学院年度竞争性比选事业编制工作人员考前自测高频考点模拟试题带答案详解
- 2025年襄阳市第一人民医院公开招聘60名急需专业技术人才考前自测高频考点模拟试题有完整答案详解
- 2025年4月湖南株洲市茶陵县司法局所属事业单位就业见习岗位模拟试卷完整答案详解
- 2025黑龙江齐齐哈尔市建华区建设街道公益性岗位招聘1人模拟试卷附答案详解(考试直接用)
- 输油管线牺牲阳极法阴极保护施工方案
- 篮球教学室内课件
- 2025年四川省高考历史试卷(含答案)
- 2025党考试题及答案
- 乳牙龋齿护理配合过程
- 2025至2030中国轨道交通行业发展分析及投资前景与战略规划报告
- 健康教育和健康促进课件
- 新东方合同协议书
- 2025年北京海淀区九年级中考二模数学试卷试题(含答案详解)
- 油漆粉刷协议书
- ktv营销经理雇佣合同协议
评论
0/150
提交评论