java标签总结

  • 格式:doc
  • 大小:120.00 KB
  • 文档页数:5

Jsp标准动作



userBean动作用来装载一个Jsp页面使用的JavaBean(实例化一
个类),可以发挥Java组建的重用优势,同时避免了损失jsp。
范围”>

用于给JavaBean的属性赋值(给动作声名的对象赋
值)。
的id值一样)
property=“对象的属性名” value=“相应的属性值”
param=“表单名(不能和value一起使用)”>
当property为“ * ”时,则相应把表单中的值赋予属性。但要注意
表单中的标签的name与属性名一致

获取JavaBean中的属性值
的id值一样)
property=“对象的属性名”>

他和RequestDispatcher对象的forward()方法的转发一致。

EL语法

EL隐式对象

$
:${ pageScope .item.id };${ sessionScope .list[“id”] };${ list[0] };${100+1 }

EL是不使用Java来访问Java对象或这变量的一种方法

隐式对象
作用域访问对象 参数访问对象
Jsp
隐式对象

pageScope
requestScope sessionScope applicationScope param paramValues
pageContext

多选框
EL语法
${ EL 表达式 }
点操作符${teacher.name}
[ ]操作符${teacher[“name”]}

JSTL标准标签库

<%@ taglib uri=”http:// java.sun.com/jsp/jstl/core” prefix=”c” %>

设置制定范围内的变量值,如不存在,则创建它

删除变量

输出


Sql标签库

通用标JSTL标准标签库 核心标签库 Sql标签库 条件标迭代标签
set
remove
out
if

forEach

Update
param
query
Struts标签:html,logic,bean
(1)html:form html:text html:select html:option
html:optionsCollection html:hidden html:submit等标签可以替代普通的html标签使用,
比普通标签增加了“数据邦定”功能
这些标签一般都有property属性(一般必填)如果这些标签只写 property,默认有name且
值为ActionFrom类的实体,一般name和property不同时写,name直接从储存域中取得如
(session,page,本页面)property直接取得name对象中的属性
等价于
Scope指定查找Bean的范围,可选page,request,session,application,如没有指定scope属性,按造
page,request,session,application的顺序依次查找
(2)
//如果session中有user执行(找到或不为空时执行)


//如果找不到,或为null时执行


//如果item中的id属性与session中user.uid相等时执行


//循环显示list中对象的id属性

(3)
//将session中名为list的值赋值给dataList



//格式化输出

${count }
//计算list中的记录数,(不输出)

在页面上输出相应内容:
(1)<%=item.getId(); %>
(2)EL表达式:${item.id };${list[“id”] };${ list[0] };${100+1 }
(3)<%
Out.println(“ ”);
Out.pint(“ ”);
%>
(4)在后台Servlet中
PrintWriter out = response.getWriter();
out.println();
(5) 的id值一样)”
property=“对象的属性名” />
(6)
(7)格式化输出
format=”#,###” />元
在页面上定义变量:
(1)<%
int id=0;
%>
(2) 声明:<%! Int id%>
(3) )” scope=”scope” />
(4)scope=”page|request|session|application” />
(5)scope=”rerquest” />
在页面中跳转页面:
(1) 超链接
(2)
(3) Request.getReqestDispatcher(url).dispatcher.forward(request,res
ponse)转发;
(4) Response.sendRedirect(“url”)重订项;
(5) 提交按钮


(6) 在struts中:提交按钮 将表单提交到Action中,返回ActionForWard类型
return mapping.findForward(“result”);
在struts-config.xml中