- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J2EE所有重难点讲解!课件
Tomcat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成 ,Tomcat是纯JAVA编写的服务器。官方网址: Tomcat的使用 一、首先配置JDK的环境变量, 新建系统变量或者用户变量JAVA_HOME,值为JDK的安装路 径,然后将变量配置在PATH里面,%JAVA_HOME%\bin; 二、配置CATALINA_HOME的环境变量,值为tomcat安装目录。 三、双击tomcat安装目录中bin目录下的startup.bat启动Tomcat 四、创建web工程,然后将你所创建的web工程复制到tomcat安装目录的webapp目录中,或者直接在tomcat安装目录的conf目录中找到server.xml文件并打开,倒数第四行,host结束标签上面配置: Context path=”/工程名” docBase=”工程路径” reloadable=“true”/ Servlet简介 Servlet是JAVA服务器端编程 ,它不同事于之前我们写的一般JAVA程序,Servlet是运行在服务器上的,服务器有很多种,我们学习使用的服务器为Tomcat 常用的服务器 Weblogic JBoss Tomcat等 配置servlet 需要在web工程的web.xml(部署描述文件)中配置我们servlet类的路径。 servlet servlet-nameservlet/servlet-name servlet-classcn.thinkmore.ServletTest/servlet-class /servlet servlet-mapping servlet-nameservlet/servlet-name url-pattern/servlet.jsp/url-pattern /servlet-mapping 三、创建servlet类(cn.thinkmore.ServletTest)。 public class ServletTest extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding(UTF-8); resp.setCharacterEncoding(UTF-8); System.out.println(fsdfsdfsdfssfd); resp.getWriter().print(fdsfsdfsfd); } } POST与GET的区别 一、在登陆显示用户名和密码上面的区别 1、GET方法提交格式 GET /test/LoginServet?username=hellopassword=world HTTP/1.1 Host: 2、POST方法提交格式 POST /test/LoginServlet HTTP/1.1 HOST: (CRLF) username=hellopassword=word 要点:通过浏览器地址栏输入网址的方式访问服务器端资源,全部使用的是GET方法请的。 POST方法与GET方法的选择 从功能上来讲,可以用以下方式来决定选用GET还是POST。 1、文件上传这类的大量数据,就不适合用GET请求。而应该改用 POST,也只能用POST因为浏览限制了GET方法提交所传递数据 的大小。 2、GET的请求参数会出现在地址栏上,敏感性或保密性的请求参数 如:(用户名、密码等),就不应该使用GET请来发送。 Servlet的生命周期 Servlet的生命周期共有三个方法所组成 init() servlet的初始化 service() 具体实现 destroy() 销毁 在访问一个servlet的时候服务器会先调用init()方法,然后在调用service()方法,service()方法会根据表单method的属性值来判定调用doGet还是doPost方法,最后服务器会比较松散的来
文档评论(0)