jsp标签
来源:互联网 发布:福州指尖互娱网络 编辑:程序博客网 时间:2024/05/22 10:43
jsp:setProperty标签用于设置被加载到当前页面中的JavaBean中属性的值
格式:<jsp:setProperty name=? property=? value=?(或param=?) />
name:某个JavaBean的对象名,用于指定给哪个JavaBean中的属性赋值
property:JavaBean中的某个属性名,用于指定给当前JavaBean中的哪个属性赋值
注意:当JavaBean中的属性名为xxx,而给该属性赋值的方法名为setYyy(),则property="yyy",而不是property="xxx"
value:当给属性赋值是通过一个常量或一个变量名的方式赋值时,就使用value="常量或变量名"
param:当是通过Jsp界面中的某个控件的值来给属性赋值时,就使用param="控件名"
注意:1.当JavaBean中的属性名与界面中的控件名相同时,可省略param不写
2.当JavaBean中所有属性的值都是通过Jsp界面中的多个控件一一赋值时,可以将JavaBean中所有属性的名字分别设置
成对其赋值的Jsp界面中的控件名,此时只需用下面一个jsp:setProperty标签来对JavaBean中的所有属性赋值
<jsp:setProperty name="JavaBean对象名" property="*" />
jsp:getProperty标签用于获取被加载到当前页面中的JavaBean中某个属性的值
格式:<jsp:getProperty name=? property=? />
name:JavaBean的对象名,用于指定从哪个JavaBean中获取属性值
property:JavaBean中的属性名,用于指定获取JavaBean中的哪个属性值
注意:当JavaBean中的属性名为xxx,而获取该属性值的方法名为getYyy(),则property="yyy",而不是property="xxx"
jsp:param
将param组件中的值传递到include动作组件加载的文件中去
该标签用于向目标页面中的参数传值,该标签通常与jsp:include或jsp:forward标签一起使用
格式:<jsp:param name=? value=? />
name:目标页面中的某参数名
value:向name指定的参数所传的值
一个页面中可以使用多个该标签来给多个参数传值
param.jsp
<jsp:include page="add.jsp">
<jsp:param name="start" value="0"/>
<jsp:param name="end" value="100"/>
</jsp:include>
add.jsp
<body>
<%
String start=request.getParameter("start");//获取值
String end=request.getParameter("end");
int s=Integer.parseInt(start);
int e=Integer.parseInt(end);
int sum=0;
for(int i=s;i<=e;i++){
sum=sum+i;
}
%>
<p>
从<%=start%>到<%=end%>的连续和是:
<br>
<%=sum%>
</p>
</body>- JSP标签
- jsp标签
- jsp标签
- JSP标签
- JSP标签
- JSP标签
- JSP 标签
- jsp标签
- JSP标签
- Jsp标签
- jsp标签
- jsp标签
- jsp标签
- jsp标签
- jsp标签
- JSP标签
- jsp标签
- jsp标签
- C#之IO类库(一)——操作文件系统
- java.io.NotSerializableException错误解决方法
- 微信收费或加速运营商衰败 用户成牺牲品
- 使用 Eclipse 调试 Java 程序的 10 个技巧
- CentOS修改主机名(hostname
- jsp标签
- HttpServletRequest.getParameter(String)和getAttribute(String)的区别
- 雅虎CEO梅耶尔寻求复苏新途径:加深与苹果合作
- SNMP介绍
- error C3872: '0x3000': this character is not allowed in an identifier
- 被雅虎3000万美金收购的Summly没有核心技术!
- 使用Ghost对系统进行备份中出现的NO FAST HIGH是什么意思?
- C#判断网络是否连接上
- 寻求个人做人准则