Servlet学习笔记
userName,String passwd)--->请求服务器验证(servlet)--->successPage register.html(form)--->RegisterServlet(register)--->动态的Html(请求loginFormServlet)---
>loginFormServlet(loginForm)--->loginFormHtml(login)--->loginServlet--->give client a result
相对路径:
servlet/form/register
servlet/form/register.html--->action"register"
4、form表单中文乱码解决办法:
1)form表单输入中文正常,以post方式提交到服务器,服务器端获得的字符为乱码:
request.setCharacterEncoding("UTF-8");
2)服务器端中文显示正常,而发送给客户端的字符显示乱码:
response.setCharacterEncoding("UTF-8");
3)如果表单输入中文正常,并且以get方式提交到服务器,服务器端接收的结果为乱
码,需要修改webServer的配置:
tomcat/conf/server.xml--->Connector 添加属性URIEncoding="UTF-8"
4)国际化解决方式,使用资源文件*.properties配置键值对解决--->JSP国际化
5、form表单在servlet的使用:
1)form表单的请求发送方式:
get:
1.get信息一般放在头部;
2.信息一般小于256byte;
3.一般来说传送的是不加密的数据;
4.get一般用的就是临时的数据,换句话说,get方式就是想从服务器端 拿数据到客户端,并不是发送自身的有用数据到服务器端;
5.get方式是我们form表单的默认的提交方式;
表现形式:<form method="get"/>
url的头部?name=name&passwd=passwd
超链接使用的也是get方式
post:
1.post信息一般放在体部(http协议);
2.信息长度一般较长;
3.加密的数据,或者安全性要求的数据必须以post方式处理;
4.主要是向服务器提供数据;
2)请求方式:
1.<form action="?">
?:可以是绝对路径,也可以是相对路径
2.超链接
3.直接在浏览器里面请求相应的url
3)form表单与服务器之间的编码转换
4)常用方法:
主要是参数的提取方式;
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Servlet学习笔记(8)在线全文阅读。
相关推荐: