<bean:header/>用于读取报头
<bean:headerid="host"name="Host"/>
主机地址/端口:<bean:writename="host"/>
<br>
<bean:headerid="language"name="Accept-Language"/>
支持语言:<bean:writename="language"/>
<br>
<bean:headerid="agent"name="User-Agent"/>
用户的浏览器类型:<bean:writename="agent"/>
<br>
<bean:headerid="accept"name="Accept"/>
支持打开类型:<bean:writename="accept"/>
<br>
<bean:headerid="encoding"name="Accept-Encoding"/>
支持编码格式:<bean:writename="encoding"/>
<br>
Tags: <bean:parameter> |
一各个属性的含义
<bean:parameter id="bookId" name="id" value="0"/><
id:动态创建的 JavaBean 对象
name:JavaBean 对象属性名 (也是个参数获取上个页面传递过来的值)
value:JavaBean 对象属性值 (默认)
<bean:parameter id="bookId" name="id" value="0"/><%--value是默认值-%>
请求的图书编号为: <bean:write name="bookId"/>
=>
请求的图书编号为: 8 <!-- http://localhost/AddressBook/MyJsp.jsp?id=8-->
<bean:parameter id="custNames" multiple="true" name="names" value="hehe"/>
请求的客户姓名有: <p/>
<%
for( int i = 0 ; i < custNames.length; i++ ) {
out.print(custNames[i] + "__");
}
%>
=>
请求的客户姓名有: <p/>
cheyo__vsftpd__Google__
二 举个例子
bean:parameter标记可以获得表单或URL提交过来的数据
提交页面: <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
< html:link href = "/StrutsTagDemo/parameter_2.jsp?coolID=1127" >
不使用表单提交数据
</ html:link >
接收页面:
< bean:parameter id = "coolID" name = "coolID" />
我接受到的 coolID : < bean:write name = "coolID" />