-
Model1模型查看全部
-
Servlet中如何处理中文乱码? 在doGet()/doPost()方法中添加如下代码: request.setCharacterEncoding("utf-8"); 在Servlet中获取表单提交的数据方法: 获取文本输入框字符串时使用:request.getParameter("表单字段名"); 获取复选框多字符串数组时用:request.getParameterValues("表单字段名"); 通过Session传递变量的方法: request.getSession().setAttribute("session变量名",值); 日期类型与字符串类型的转换: 采用SimpleDateFormat类进行转换,具体方法如下。 1、定义SimpleDateFormat对象 SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd"); 2、字符串转换成日期数据:Date d = sdf.parse("日期字符串"); 日期数据转换成日期字符串:String sd = sdf.format(日期变量); 页面跳转方法: 站内跳转:request.getRequestDispatcher("目标相对路径").forward(request,response);查看全部
-
servlet与jsp九大内置对象的关系查看全部
-
Servlet与九大内置对象查看全部
-
Servlet的装载三种情况: 1、自动装载:某些Servlet如果需要在Servlet容器启动时就加载,需要在web.xml下它的<Servlet>标签里中,添加优先级代码: <Servlet> <load-on-startup>1<load-on-startup> </Servlet> 数字越小表示该servlet的优先级越高,会先于其他自动装载的优先级较低的先装载 2、Servlet容器启动后,客户首次向某个Servlet发送请求时,Tomcat容器会加载它 3、当Servlet类文件被更新后,也会重新自动加载 Servlet是长期驻留在内存里的。某个Servlet一旦被加载,就会长期存在于服务器的内存里,直到服务器关闭 Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()方法进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次查看全部
-
编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常。查看全部
-
eclipse EE 访问servlet不用配置web.xml 1、新建servlet的时候,输完包名、类名,点next; 2、这是时可以看到URL Mappings 为/类名(这里的类名就是步骤1输入的类名); 3、假如要通过超链接访问该servlet,可以这样写:<a href="****"></a> ****就是servlet的类名 重启服务器就 原理:新建servlet时生成的URL Mappings跟web.xml文档中<url-pattern>/****</url-pattern> 的url-pattern作用一样查看全部
-
servlet生命周期阶段包括初始化、加载、实例化、服务和销毁。查看全部
-
@Servle——(一)Servlet概述——执行流程 一、执行流程如图 1、提交超链接请求后,服务器会在web.xml中的<servlet-mapping>寻找对应的url(url-pattern)地址,然后得到这个servlet的名称。 2、得到名称后,在servlet中寻找名称相同的标签,然后得到处理类(servlet-class文件) 3、进入servlet处理类,根据请求方式(get或者post)执行d(oGet或者doPost)方法 (超链接默认是处理Get方式请求)查看全部
-
localhost是服务器主机名,也可以是IP地址127.0.0.1;8080是tomcat服务器的端口号;helloapp是web工程的上下文地址ContexRoot(一般情况下与web工程名一致);最后是<url-pattern/>标签中的内容。查看全部
-
eclipse JEE 3.6 (或以上版本)新建 Dynamic web Project,直接单击 finish按钮 后 WEB-INF 下没有web.xml文件? 原因是: 新建面板上的 “Dynamic web module version” 选项,默认是 servlet 3.0的版本,该版本,默认是没有web.xml文件的,如果你习惯老版本规范,当在你新建工程的时候,不要单击 finish按钮直接完成创建,单击 next 按钮,在最后一步,选中: “Generate web.xml deployment descriptor”就可以了 Eclipse JEE 3.6 以上版本新建web项目后,WEB-INF下没有web.xml 创建Dynamic web module version这个选项默认成了3.0, 按照老规范,应该是在eclipse的WebContent \ WEB-INF \ 目录下创建web.xml的 而新规范是可以不用web.xml的,如tomcat 7.0就支持新规范, 这样相关的servlet配置会以注解的形式直接写到代码里面了,比如@WebServlet。查看全部
-
【Tips】超链接(<a></a>)其实就是Get方式请求。 【手工编写Servlet】 1.继承HttpServlet 2.重写doGet()或者doPost()方法 3.在web.xml中注册Servlet查看全部
-
Tomcat容器等级: Tomcat容器分为四个等级, 1. Container 容器,集装箱 2.Engine 引擎容器 3.Host 主机() 4.Servlet容器(tomcat最低级别的容器)里面包含了一个或多个Context —— Context (上下文,背景,环境) 一个context对应一个web项目 —— Wrapper 容器里的封装部分。查看全部
-
jsp的前身就是Servlet 什么是Servlet:Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序查看全部
-
Tomcat容器等级查看全部
举报
0/150
提交
取消