为了账号安全,请及时绑定邮箱和手机立即绑定
  • 如何获取Servlet的初始化参数? 在web.xml中配置servlet时,可以配置一些初始化参数,方法如下: <servlet> <init-param> <param-name>password</param-name> <param-value>123456</param-value> </init-param> </servlet> 而在servlet中可以通过servletConfig接口提供的方法getInitParameter来取得这些参数。 如: this.getInitParameter("username"); this.getInitParameter("password");
    查看全部
  • ......
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2016-05-01

  • Servlet长期贮存在内存中
    查看全部
  • 编写Servlet的doPost()方法是,需要抛出的异常为:ServletexEeption、IOException
    查看全部
    0 采集 收起 来源:练习题

    2016-05-01

  • @index.jsp <!--使用相对路径访问HelloServlet --> <!-- /servlet/HelloServlet 第一个/表示服务器的根目录 --> <a href="servlet/HelloServlet">访问HelloServlet!</a><br> <!-- 使用绝对路径 访问HelloServlet,可以使用path变量:path变量表示项目的根目录--> <a href="<%=path%>/servlet/HelloServlet">访问HelloServlet!</a><br> <!--表单中action的URL地址写法,与超链接方式完全相同。 --> <a href="servlet/TestServlet">访问TestServlet,跳转到Test.jsp</a> @TestServlet.java public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //请求重定向方式跳转到test.jsp,当前路径是ServletPathDirection/servlet/ //response.sendRedirect("test.jsp");//404 //使用request.getContextPath获得上下文对象 //response.sendRedirect(request.getContextPath()+"/test.jsp");//OK //服务器内部跳转,这里的斜线表示项目的根目录 //request.getRequestDispatcher("/test.jsp").forward(request, response);//OK //request.getRequestDispatcher("../test.jsp").forward(request, response);//OK //这两种情况虽然结果路径都一样,但是要根据是否有新创建的文件夹来决定最后路径。这里只是凑巧罢了。 }
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • 重定向和服务器内部跳转: 重定向:response.sendRedirect(request.getContextPath+"test.jsp"); 服务器内部跳转:request.getRequestDispatcher("/test.jsp").forward(request,response);
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • 绝对路径和相对路径:<br><br> 一、/的含义<br><br> 1,在JSP页面中:超链接中url和表单中的action的url的写法完全一样。<br><br> 此处的/表示:服务器根目录:http://localhost:8080/<br><br> 2,Servlet中:页面跳转的两种方式:<br><br> 1)请求重定向:此处的/表示:服务器根目录:http://localhost:8080/;<br><br> 2)服务器内部转发:此处的/表示:项目根目录:http://localhost:8080/WebApp/;<br><br> 3,在web.xml中,(配置文件中的路径使用绝对路径):<br><br> 此处的/表示:服务器根目录http://localhost:8080/WebApp/;<br><br> 二、常用方法<br><br> 1,request.getContextPath():获得项目根目录:/WebApp;<br> 三、<br> 重要的是web.xml中配置的servlet的URL,这个url随便写,根据这个决定后来的页面跳转的相对路径是什么 四、web.xml配置的规范化 <servlet> <servlet-name>LoginServlet</servlet-name> <servlet-class>servlet.LoginServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginServlet</servlet-name> <url-pattern>/servlet/LoginServlet</url-pattern> </servlet-mapping>
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • 通过Servlet获取表单数据 : 1.建立JavaBean类 ; 2.在Servlet类中的 doPost方法内编写代码; 3.创建 JavaBean 对象, 通过 getParameter(String param);获取表单值 ; 通过 getParameterValue(String param) 获取多个同name的表单值; 4.将数据保存到 session 中; 5.进行页面跳转; 注意事项: 1.在 .jsp 页面中可以使用<% %> 写 java 代码; 2.日期转换时需要注意格式 '-'; 3.复选框需要使用 getParameterValue 方式获取; 4.注意复选框是否为 null ; 5.注意javaBean属性名不与表单属性名冲突!
    查看全部
  • Servlet与九大内置对象
    查看全部
  • Servlet容器启动时自动装载某些Servlet
    查看全部
  • Servlet生命周期
    查看全部
  • Servlet的装载三种情况:<br> 1、自动装载:某些Servlet如果需要在Servlet容器启动时就加载,需要在web.xml下它的<Servlet>标签里中,添加优先级代码:<br> <Servlet><br> <load-on-startup>1<load-on-startup><br> </Servlet><br> 数字越小表示该servlet的优先级越高,会先于其他自动装载的优先级较低的先装载<br> 2、Servlet容器启动后,客户首次向某个Servlet发送请求时,Tomcat容器会加载它<br> 3、当Servlet类文件被更新后,也会重新自动加载<br> Servlet是长期驻留在内存里的。某个Servlet一旦被加载,就会长期存在于服务器的内存里,直到服务器关闭<br> Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()方法进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次<br> 服务停止时,servlet会被销毁<br> <br> 1,当服务器停止时,调用servlet的destory()方法销毁;<br> 2,servlet的构造方法+初始化init()方法被调用后该servlet实例被创建,该servlet实例就长期驻留在服务器的内存中了
    查看全部
  • Servlet生命周期
    查看全部
  • 什么时候使用doGet/doPost方法: 1.通过表单提交到的servlet,看form的method是get还是post 2.通过链接<a href…>访问的servlet,doGet 3.直接在ie地址栏中键入的servlet地址,doGet servlet的生命周期是: 1.调用init()方法,创建servlet 2.响应客户需求,调用service()函数来决定使用get方法还是post方法来响应 3.销毁阶段,调用destory方法
    查看全部
  • 一、web.xml中注册servlet的注意事项:<br> 1,配置servlet对应的类:包——类:中间用.连接!!!<br> 2,url的配置:实际上是写出了一种外部访问的接口 二、web.xml中注册servlet的命名方法 <servlet> <servlet-name>default</servlet-name> --该Servlet的名字,必须与servlet-mapping中的servlet-name相同(用Servlet对应得java类的名字即可) <servlet-class>com.chinasofti.servlet.FirstServlet</servlet-class> --该servlet类的全路径(包.类名) </servlet> <servlet-mapping> <servlet-name>FirstServlet</servlet-name> --该Servlet的名字,必须与servlet中的servlet-name相同 <url-pattern>/servlet/FirstServlet</url-pattern> --访问该servlet时需要填的路径(一般用上面的/+servlet-class) </servlet-mapping> tomcat接收浏览器请求,并且解析地址,找到对应工程下的web.xml,根据urlpattern找到对应的servlet-class,创建该类的对象,调用doGet/doPost方法
    查看全部

举报

0/150
提交
取消
课程须知
作为JSP课程的延续,希望小伙伴们学习本门课程前先完成《JAVA遇见HTML——JSP篇》课程的学习。为了更好的完成课程的阶段项目,JDBC的知识也是必备的。
老师告诉你能学到什么?
学习完本门课程,可以学习到以下内容: 1、掌握Servlet的结构和执行流程 2、掌握Servlet的生命周期 3、掌握Servlet在项目中的应用 4、使用MVC架构进行项目开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!