-
使用绝对路径访问HelloServlet,可以使用path变量,这个path变量是当前上下文的变量,也可以理解为是项目的根目录
查看全部 -
当你用超链接方式的时候,前面第一个斜线表示的是服务器的根目录
使用相对路径访问HelloServlet
如果加上/,则访问的是http://localhost:8080/servlet/HelloServlet
运行结果错误
查看全部 -
如何用Servlt获取表单数据
如果要获取单个值,可以用request对象的getParameter()
如果获取复选框类型,返回的是字符串数组,需要用 getParameterValues()来获取
查看全部 -
private boolean isAccept;//凡是boolean类型就不要叫is...开头 可以改为private boolean flag; public boolean getIsAccept(){ return isAccept; } /* 产生错误的get方法public boolean getIsAccept() 应该是public boolean isAccept(){ return isAccept; } */ public boolean setAccept(boolean isAccept){ this.isAccept=isAccept; }
查看全部 -
Servlet与九大内置对象
查看全部 -
request.getRequestDispatcher()有两种跳转:
(1)跳转到一个servlet
request.getRequestDispatcher("想跳转的servlet名").forward(request, response);
(2)跳转到一个页面
request.getRequestDispatcher("文件路径").forward(request, response);
查看全部 -
让doPost()执行与doGet()相同的操作
查看全部 -
eclipse新建servlet时不会自动帮我们注册
我们可以在新建项目时勾选generate web.xml deployment descirptor
但标签还得自己输入,不会自动生成
查看全部 -
servlet执行流程
Get方式请求HelloServlet
查看全部 -
例如,一张表单<form name = "regForm" action = "动作" method = "提交方式"> ... </form>
表单的提交方式一般有两种,分别是get方法和post方法。
get:get是通过URL来提交数据的,信息会显示在地址栏上,所以它的安全性不高但是效率要比post高,例如搜索查询可以用get方式提交。
post:post提交的数据量比get大,并且安全性高,它是把数据封装在HTML HEADER内的,因此网上的一些注册、修改、上传等都是选择post方法提交的。
查看全部 -
手工编写第一个Servlet
继承HttpServlet
重写doGet()或者doPost()方法
判断重写doGet()或者doPost()方法取决于用户提交请求的方式,如采用get的方式提交请求,重写doGet()方法;如果采取post的方式提交请求,重写doPost()方法
3.在web.xml中注册Servlet
使用MyElipse编写第一个Servlet
查看全部 -
3.在web.xml中注册Servlet
定义两个标签:servlet标签,servlet-mapping标签
查看全部 -
指定输出文件类型
response.setContentTyp("text/html;charset=utf-8");
查看全部 -
手工编写第一个Servlet
继承HttpServlet
重写doGet()或者doPost()方法
判断重写doGet()或者doPost()方法取决于用户提交请求的方式,如采用get的方式提交请求,重写doGet()方法;如果采取post的方式提交请求,重写doPost()方法
3.在web.xml中注册Servlet
查看全部 -
Tomcat容器等级
查看全部
举报