为了账号安全,请及时绑定邮箱和手机立即绑定
  • 获取初始化参数 在web.xml中配置Servlet时,可以配置一些初始化参数。而在Servlet中可以通过ServletConfig接口提供的方法(getInitParameter)来获取这些参数。其实就是使用servletConfig这个接口当中的一个servlet.getInitParameter()方法,在init()方法中调用
    查看全部
  • Servlet高级 获取初始化参数 在web.xml中配置Servlet时,可以配置一些初始化参数。而在Servlet中可以通过ServletConfig接口提供的方法(getInitParameter)来获取这些参数。 1. 在web.xml配置初始化参数: <servlet> <servlet-name>XXXServlet</servlet-name> <servlet-class>servlet/XXXServlet</servlet-class> <init-param> <param-name>username</param-name> <param-value>admin</param-value> </init-param> <init-param> <param-name>password</param-name> <param-value>123456</param-value> </init-param> </servlet> 2. 在Servlet的init()方法写上: this.setUsernaem(this.getInitParameter("username")); this.setUsernaem(this.getInitParameter("password")); 3. 在doPost方法中写上: out.println(this.getUsername()); out.println(this.getPassword());j就可以在Servlet页面输出对应的初始化参数username、password 3.0后的新的“配置初始化参数”方式 @WebServlet(name = "HelloServlet", urlPatterns = { "/HelloServlet" }, initParams = { @WebInitParam(name = "username", value = "admin"), @WebInitParam(name = "password", value = "password") })
    查看全部
  • src package servlet class
    查看全部
  • 1、在页面中访问servlet ①相对路径:servlet/HelloServlet ②绝对路径:path变量表示项目的根目录,path/servlet/HelloServlet,其中path=request.getContextPath **超链接中href应该写成"servlet/HelloServlet",servlet前不能有/;web.xml中url-pattern标签中的url地址应写成“/servlet/HelloServlet”,servlet前必须有/,表示项目的根目录 2、在servlet中跳转到jsp页面 ①请求重定向:response.sendRedirect(request.getContextPath()+"/test.jsp") 如果只写"test.jsp"表示的是相对路径,当前路径是“项目名称/servlet”,就错了 ②Servlet服务器内部跳转路径写法: request.getRequestDispatcher("/test.jsp").forward(request,response),这里的“/”表示项目的根目录, 也可以写成"../test.jsp",“..”表示上一层目录
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • 通过Servlet获取表单数据: 1.建立JavaBean类; 2.在Servlet类中的 doPost方法内编写代码; a)实例化JavaBean对象,通过 getParameter(String param);获取表单值,通过 getParameterValues(String param); 获取多个同name的表单值;通过setter()方法给JavaBean对象传值; b)将JavaBean对象保存到session中; c)进行页面跳转。 3.jsp页面中使用(保存在session中的)已创建的Servlet对象,通过<jsp:getProperty ></jsp:getProperty>或对象的get()方法获取属性值。 <jsp:useBean id="idName" class="classPath" scope="session"></jsp:useBean> <jsp:getProperty name=" idName " property="propertyName"></jsp:getProperty> <% String[] favorites=userReg.getFavorites(); for(String favorite:favorites){ %> <%=favorite %>   <% }%> 注意事项: 1.在 jsp 页面中可以使用<% %> 写 java 代码; 2.日期转换时需要注意格式 '-'; 3.复选框需要使用 getParameterValues 方式获取; 4.注意复选框是否为 null ; 5.注意javaBean属性名不与表单属性名冲突! 后台通过 getParameter获取单个数据 getParameterValues获取多个数据 ,然后把数据封装成 JavaBean对象 放入到session中,让前台进行获取
    查看全部
  • servlet容器装载servlet情况3
    查看全部
  • servlet容器装载servlet情况2
    查看全部
  • servlet容器装载servlet情况1
    查看全部
  • 编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常。
    查看全部
    0 采集 收起 来源:练习题

    2017-09-23

  • localhost是服务器主机名,也可以是IP地址127.0.0.1;8080是tomcat服务器的端口号;helloapp是web工程的上下文地址ContexRoot(一般情况下与web工程名一致);最后是<url-pattern/>标签中的内容。
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • 编写Servlet的doPost方法时,要抛出ServletExcpetion和IOException异常,不会抛出RemoteException异常。
    查看全部
    0 采集 收起 来源:练习题

    2017-09-22

  • 编写servlet三个步骤
    查看全部
  • tomcat容器等级
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2017-09-22

  • servlet简介
    查看全部
    0 采集 收起 来源:Servlet概述

    2017-09-22

  • 编写Servlet的步骤: 1.继承HttpServlet 2.重写doGet()或者doPost()方法 3.在web.xml中注册Servlet
    查看全部

举报

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

微信扫码,参与3人拼团

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

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