迎难而上
Web开发使用MyEclipse 8.5工具,选择新建--->Web Project输入工程名称,点击Finish就完成了一个工程的建立。在这个工程下面有一个WebRoot文件夹,其下有一个WEB-INF文件夹,其下有一个web.xml文件,这个文件在Web中非常重要,配置就是在这里完成的。
具体说一下怎样完成一个Web的开发和配置
1.建立一个继承HttpServlet的类,在里面写从HttpServlet得到的方法,在HttpServlet里有四个常用的方法:doPut,doPost,doGet,doDelete其中doGet和doPost最为常用。
2.然后就是配置了,打开web.xml文件
其中name1和name2必须相等
3.就是验证是否正确
下面看一个程序
配置文件里内容
验证:先运行tomcat然后打开IE浏览器,在地址栏中写入
http://127.0.0.1:8080/webproject/test
然后回车,会看到网页是空白的,什么也没有
在控制台上你会看见输出的内容“hello”,这就说明配置成功了!
在上面程序doGet方法中写入
执行验证操作就会在网页上显示
下面给说一下doGet方法和doPost方法的区别:
doGet的方法会把你的信息写到地址栏中,而doPost的方法不会
用例子来做说明:
在该工程下的webroot文件夹下建立一个login.html文件
里面建立一个登录界面
body中的代码如下
在上面红颜色的程序中method的方法是与你写的那个程序中用的是doGet方法还是doPost方法
这样在地址栏中输入http://127.0.0.1:8080/webproject/login.html
就会产生如下
一个登陆界面
在账号中输入123
在密码中输入456
点击“登录”按钮,就会转到下面界面
在这个网页的地址栏中你会看到
http://127.0.0.1:8080/webproject/test?user=123&password=456
这样就将自己的相关信息泄露出去了这就是doGet的缺点
将上述程序Servlet程序中的方法改成doPost方法,将login.html中的body中红颜色中的代码改为method="post",在运行上面结果,在账号中输入123
点击“登录”按钮
地址栏中的内容为:
这样不会丢失自己的信息
posted on 2010-12-07 16:49 冯魁 阅读(437) 评论(1) 编辑 收藏
最上面那个映射值应该是tomcat下conf里server.xml里面配置的那个 !!!!!!!!!对不 哈哈!!! 回复 更多评论
Powered by: BlogJava Copyright © 冯魁