注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

幸福边缘

紫枫

 
 
 

日志

 
 
 
 

JSP技术  

2013-11-20 10:45:33|  分类: 技术相关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
  1. JSP初始化和销毁时也会调用servelet的init和destroy方法,而且它也有自己的_jspInit()和_jspDestroy()方法。

 

  1. jsp脚本必须用<% %>包含起来。
  2. 可以用<%=num%>来进行输出

  3. jsp注释:

    <%--

    --%>

5、jsp中声明方法与属性时需要用<%!%>包含

示例:

  1. jsp中return和break的区别

    return之后的代码都不会再运行。

    Break是跳出某个代码块,但是程序代码块外层的代码还是会继续执行。

 

  1. include指令和include行为有什么区别?

    Include指令:<%@include file='root.jsp' %>

    ------------------该指令是先包含,后运行;先把root.jsp的源代码包含进入include的页面,然后再运行。

    Include行为:<jsp:include page='root.jsp'>

    -----------------该行为是运行,后包含。先单独运行root.jsp然后把结果放入include的页面。改行为只包含运行结果

 

  1. taglib指令

    用来指明jsp页面所用的jsp标签库和前缀。

  2. javabean:javabean类非常简单,简单到只有getter和setter方法。
  3. usebean:在jsp中定义一个javabean的对象。

    使用方法:<jsp:useBean ID="BEANID" class="class name" scope="scope">

     

     

10、<jsp:getProperty>和<jsp:setProperty>

1)A页面提交form表单,参数传给B页面,B页面如何用获取的参数为javabean赋值?

A页面代码片段:

<form action="varifyLogin.jsp" method="post">

<label>用户名:</label><input type="text" id="username" name="username">

<label>密码:</label><input type="text" id="password" name="password">

<input type="submit" value="submit" name="search" class="button" onclick="">

</form>

 

B页面代码片段:

<jsp:useBean id="user" class="com.worklog.login.User" scope="page"/>

<jsp:setProperty property="password" name="user" param="password"/>

---------此处的param就是A页面传递过来的参数,参数名字为password,这个"password"取的就是A页面的用户名输入框的name属性

<jsp:setProperty property="username" name="user" param="username"/>

---------此处的param就是A页面传递过来的参数,参数名字为password

 

2A页面提交form表单,所有参数都给B页面,B页面获取所有参数方法,用*

<jsp:setProperty property="*" name="user" />

 

  评论这张
 
阅读(208)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017