service() doGet() doPost()
摘要:HttpServlet 里的三个方法:service(HttpServletRequest req, HttpServletResponse resp) ,doGet(HttpServletRequest req, HttpServletResponse resp), doPost(HttpServletRequest req, HttpServletResponse res)的区别和联系:在servlet中默认情况下,无论你是get还是post 提交过来 都会经过service()方法来处理,然后转向到doGet 或是doPost方法,我们可以查看HttpServlet 类的service.
阅读全文
JSP页面跳转的五种方法
摘要:1. RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比如servlet?name=frank,这样不行,可以程
阅读全文
JSP注释分类及声明应用浅谈
摘要:JSP注释常用的有两种:HTML注释和隐藏注释(JSP注释),那么他们又有什么格式上的要求和特点呢?来开始我们的介绍吧:◆HTML 注释:说明:能在客户端显示的一个注释,标记内的所有JSP脚本元素、指令和动作正常执行,也就是说编译器会扫描注释内的代码行。语法:例1﹤!-- This file displays the user's information --﹥在客户端的HTML源代码中产生和上面一样的数据:例2﹤!-- This page was loaded on ﹤%= (new java.util.Date()).toString() %﹥ --﹥在客户端的HTML源代码中显示
阅读全文
jsp:include 动作指令 与 include 指令
摘要:首先说明这两种都是什么:<%@ include file=”relativeURI”%> 可以叫作静态include(静态包含),是jsp指令中的一种,(JSP指令控制JSP编译器如何去生成servlet(servlet是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类别,一般情况下,人们将Servlet理解为后者。-维基百科)<jsp:include page=”relativeURI” flush=”true” />叫作动态include(
阅读全文
JSP中的page指令
摘要:3.3、page指令page指令主要的作用是用来设置一个JSP页面的属性。那么主要的属性包含以下几个:·contentType属性·import属性3.3.1、contentType属性设置MIME类型的属性,例如,现在一个JSP页面中包含了中文:中国啊,奥运会!因为在浏览器中默认的编码是西欧风格的编码,所以根本无法正确的显示出中文,所以此页面在运行的时候最好直接指定好其操作编码。·中国啊,奥运会!注意:如果此时MIME类型设置错误,则会出现下载框提示:中国啊,奥运会!网页制作的时候说过静态页面的后缀可以是*.htm、*.html,两者可以通用就是因为两者的MIM
阅读全文