jsp
HN-ssg
这个作者很懒,什么都没留下…
展开
-
jsp运行原理
jsp: 其根本是servletjsp访问:第一次访问:jsp被翻译/转译成java文件-->java文件编译成class文件--->(父类HttpJspBase的service方法)class文件调用_jspservice方法第二次访问:直接调用_jspservice方法查看JSP到java的转换过程:elipse/myeclipse的代码存储空间.me原创 2017-12-04 19:28:23 · 205 阅读 · 0 评论 -
jsp-core标签库
1.JSTL标签库 if不能嵌套,可以使用多个if做判断-->低薪=10000 && pageScope.sal中薪20000 }">高薪低薪=10000 && pageScope.sal中薪高薪${pageScope.i }原创 2017-12-05 08:42:27 · 594 阅读 · 0 评论 -
jsp_fn标签库
fn:containsfn:containsIgnoreCasefn:endsWith ${fn:escapeXml('a')} ${fn:indexOf('abca', 'a')} ${pageScope.qq[1] }${fn:length('dtt原创 2017-12-05 08:44:16 · 166 阅读 · 0 评论 -
el表达式
常用内置对象:pageScope requestScope sessionScope applicationScope pageContext paramel表达式:${}可以在{}中进行任何运算等于 equal eq小于 less than lt小于 等于 less equal le大于 greater than gt大于等于 g原创 2017-12-06 08:35:06 · 110 阅读 · 0 评论 -
jsp自定义标签
使用:原创 2017-12-06 08:35:37 · 94 阅读 · 0 评论 -
config
config表示一个javax.servlet.ServletConfig对象config对象是在一个Servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象)。 web.xml配置:fileServlet/config/conf原创 2017-12-06 08:36:10 · 170 阅读 · 0 评论 -
jsp页面标签,结构
JSP页面的组成:HTML标记JSP标记(分为指令标记、动作标记)成员变量与成员方法Java程序片Java表达式注释pageEncoding="编码" --jsp在翻译成servlet的java文件时设置的java文件的字符集contentType="text/html";charset="iso-8859-1" ---响应时给浏览器的字符集原创 2017-12-06 08:36:22 · 208 阅读 · 0 评论 -
jsp-format标签库
定义资源文件 BASENAME_语言_国家.propertiesmess_zh_CN.propertiesmess_en_US.properties日期格式化:formatDate:日期转成字符串parseDate:字符串转日期-->原创 2017-12-06 08:36:34 · 628 阅读 · 0 评论 -
jsp分页
public class PageTools {/*** 构造参数* @param curPage 页面传来的当前页* @param pageCount 页面显示的数据条数* @param totalCount 数据库查询出的总数据条数*/public PageTools(Integer curPage,Integer pageCount,Integer tota原创 2017-12-05 08:35:00 · 126 阅读 · 0 评论 -
jsp_usebean--forward
jsp:useBean动作最简单的语法为:如果不设置scope 默认为page 这里的page对象是内置对象中的pageContext对象设置的值 可以通过表达式直接获取jsp:setProperty用来设置已经实例化的Bean对象的属性1.2.jsp:getProperty动作提取原创 2017-12-05 08:41:59 · 147 阅读 · 0 评论 -
jsp_include和@include的区别
jsp:include(动态包含)和@include(静态包含)的区别: page 包含在页面中的相对URL地址。 flush 布尔属性,定义在包含资源前是否刷新缓存区。1.jsp:include通过page属性包含文件 @include通过file属性包含文件2.jsp:include 是在请求阶段向被包含的页面发起了一个请求原创 2017-12-05 08:41:24 · 1020 阅读 · 0 评论 -
JSP注释
jsp注释:1.HTML注释:这种注释发送到客户端,不直接显示;但在源代码中可以查看到一般用于HTML内容HTML标签2.java注释:会被输入到翻译的java文件中,不出现在HTML代码中一般用于JSP声明,代码段中java部分程序段 /*多行注释内容 多行注释内容*/ 程序段 //单行注释内原创 2017-12-04 19:30:17 · 345 阅读 · 0 评论 -
pageContext--四大作用域对象
拥有setAtrrubite和getAtrrbite的对象统称为作用域对象pageContext :页面上下文 所有页面相关的对象都由它来管理和创建它共享的数据,只能在当前页面使用request: 一次请求 响应完成 作用域一次请求中(请求转发是一次请求)session:一次回话 回话超时之前 都存在apllication(Servlet原创 2017-12-04 19:32:39 · 3369 阅读 · 0 评论 -
el表达式的四大内置对象
jsp内置对象:pageContext requestsession applicationuseBean中的scope: page request sessionapplicationel表达式中内置对象: pageScope requestScope sessionScope applicationScope原创 2017-12-04 19:39:58 · 538 阅读 · 0 评论 -
表单标记
1.获取文本框信息String s = request.getParameter("txt");2.获取单选钮信息//checked="checked":默认的单选钮的值男女String s=request.getParameter("sex");3.获取复选框信息文学音乐体育String s[ ] = r原创 2017-12-05 08:36:11 · 295 阅读 · 0 评论 -
synchronized关键字
为了防止多个用户同时操作一个成员变量,可以对操作该变量的方法加锁。加锁的办法是用synchronized关键字修饰该方法,当一个线程执行该方法时,其它线程只能等待。 synchronized void setCount() //synchronized修饰的方法 { count++; }%> setC原创 2017-12-05 08:37:13 · 119 阅读 · 0 评论 -
jsp内置对象
内置对象是不需要声明,直接可以在JSP中使用的对象 1.1 response和out1.2 page和pageContext1.3 session和application1.4 config和exception原创 2017-12-05 08:37:52 · 102 阅读 · 0 评论 -
page
page对象就是指向当前JSP页面本身,类似类中的this指针,它是java.lang.Object类的实例。 通过反射来验证 Page int i=5; %>//错误的写法 page.iField f=page.getClass().getDeclaredField("i"); f.setAccessible(true); O原创 2017-12-05 08:38:30 · 128 阅读 · 0 评论 -
excepton
Exception:建立a.jsp , b.jsp 两个JSP在同一路径a.jsp: 配置errorPage 出现异常自动进入b.jsp假定出现异常 int j=5/0; %>b.jsp:配置显示错误页面 必须配置属性isErrorPage="true“原创 2017-12-05 08:40:15 · 278 阅读 · 0 评论 -
jsp标签
表达式控制标签——out标签使用总结1.功能----主要是用来输出数据对象(字符串、表达式)的内容或结果。2.语法 【语法1】:<c:out value=”要显示的数据对象” [escapeXml=”true|false”] [default=”默认值”]/> 【语法2】:<c:out value=”要显示的数据对象” [escapeXml=”true|false”]...原创 2018-06-23 10:43:42 · 274 阅读 · 0 评论