文章分类 - jsp
摘要:取得某个对象或集合中的属性值为了获得集合中的属性,EL支持以下两种操作1.使用.操作符来获得有名字的属性。例如表达式${user.username}表明对象user的username属性2.使用[]操作符来获得有名字或按数字排列的属性。表达式${user["username"]}和表达式${user
阅读全文
摘要:EL表达式语言中定义了11个隐含对象,使用这些隐含对象可以很方便地获取web开发中的一些常见对象,并读取这些对象的数据 表示一个保存了所有请求参数的Map对象,它对于某个请求参数,返回的是一个string[] 同上,返回string[]数组。注意:如果头里面有“-” ,例Accept-Encodin
阅读全文
摘要:public class SimpleDemo5 extends SimpleTagSupport{ private int count; public void setCount(int count) { this.count=count; } @Override public void doTa
阅读全文
摘要:/控制标签体是否执行 public class SimpleDemo1 extends SimpleTagSupport{ @Override public void doTag() throws JspException, IOException { //拿到标签体 JspFragment jf=this.getJspBody(); ...
阅读全文
摘要:javax.servlet.jsp.tagext.JspFragment类是在JSP2.0中定义的,它的实例对象代表JSP页面中的一段符合JSP语法规范的JSP片段,这段JSP片段中不能包含JSP脚本元素。 WEB容器在处理简单标签的标签体时,会把标签体内容用一个JspFragment对象表示,并调用标签处理器对象的setJspBody方法把JspFragment对象传递给标签处理器对象。Js...
阅读全文
摘要:setJspContext方法 用于把JSP页面的pageContext对象传递给标签处理器对象 setParent方法 用于把父标签处理器对象传递给当前标签处理器对象 getParent方法 用于获得当前标签的父标签处理器对象 setJspBody方法 用于把代表标签体的JspFragment对象传递给标签处理器对象 doTag方法 用于完成所有的标签逻辑,包括输出...
阅读全文
摘要:自定义标签主要用于移除Jsp页面中的java代码。 使用自定义标签移除jsp页面中的java代码,只需要完成以下两个步骤: 编写一个实现Tag接口的Java类(标签处理器类)。 编写标签库描述符(tld)文件,在tld文件中对标签处理器类进行描述。 使用自定义标签在输出IP: Java部分: public class ShowIP extends TagSupport ...
阅读全文
摘要:out隐式对象 *out隐式对象用于向客户端发送文本数据 *out对象是通过pageContext对象的getOut()方法返回的,其作用与ServletResponse.getWriter方法返回 的PrintWriter对象非常相似。 *jsp页面的out隐式对象类型为JspWriter,JspWriter相当于一种带有缓存功能的 Pr...
阅读全文
摘要:jsp脚本表达式 实际就是out.print(...),jsp引擎在翻译脚本表达式时,会将程序数据转成字符串, 然后在相应位置用out.print(..)将数据输出客户端。(注意在脚本表达式中的变量或者脚本表达式后边不能有分号) jsp脚本片段: * *可以有多个java脚本片段,之间可以 相互访问,只是要组成完整的java代码 jsp声明: *jsp页面中编写的...
阅读全文
摘要:ebLogic,webSphere-支持J2EE规范(十三种技术) web服务器的启动问题: a,JAVA_HOME环境变量问题 b,端口号被占用 3,Catalina_home环境变量的设置问题:如果设置了,则用的设置的TOMCAT ************ 对于一个web项目a @@@@@@a/WEB-INF/web.xml下设置主页 ...
阅读全文
摘要:Myeclipse的使用常识: 1.编译器与环境变量 运行环境>=编译环境才能运行 Properties(属性)->java compliler:编译器 java Bulid Path:运行环境 2,调试 F5:step into F6:step over F7:step return drop to frame:跳...
阅读全文
摘要:转向与转发: response.sendRedirect("Welcome.jsp"); /*上边的转向,但是效率不高,所以公司经常使用的是转发 * 这种方法不仅效率高,同时request中的对象还可以在下一个页面使用 */ request.getRequestDispatcher("Welcome
阅读全文
摘要:在connection 后的步骤就一样,就数据库的驱动加载和链接数据库不同,其他的一样 oracle: //加载驱动 Class.forName("oracle.jdbc.OracleDriver");// String URL="jdbc:oracle:thin:@localhost:1521:o
阅读全文
摘要:input.jsp文件: <%@ page language="java" contentType="text/html; charset=GB1232"%> <html> <head> <script language="javascript" type="text/javascript"> fu
阅读全文
浙公网安备 33010602011771号