使用特定的字符串来替换部分消息: 在资源文件中的定义:info.myKey = The numbers entered are {0},{1},{2},{3} 标记的使用:<bean:message key="info.myKey" arg0="5" arg1="6" arg2="7" arg3="8"/> Jsp页面的显示:The numbers entered are 5,6,7,8 // 最多支持4个参数 14. 15. bean:page:把Jsp中的内部对象做为脚本变量。 <bean:page id="requestObj" property="request"/> 16. 17. bean:resource:获得应用程序的资源,这个资源可以是一个String或从java.io.InputStream中读入。使用ServletContext.getResource()ServletContext.getResourceAsStream() 方法检索web应用中的资源,如果在检索资源时发生问题,就会产生一个ruquest time异常。 <bean:resource id="webxml" name="/WEB-INF/web.xml"/> 18. 使用input属性时,资源会做为一个InputStream,如果不指定就被当成一个String。 19. bean:size:得到存储在array、collection或map中的数目,类型为java.lang.Integer。 <bean:size id="count" name="employees" /> 20. 21. bean:struts:复制Struct 对象(三种类型)给新的bean,scope为page。 <bean:struts id="form" formBean="CustomerForm"/> <bean:struts id="fwd" forward="success"/> <bean:struts id="map" mapping="/saveCustomer"/> 22. 23. bean:write:以字符串形式输出bean的属性值。 filter属性:设为true时,将HTML保留字转换为实体("<" 转换为 <); ignore属性:如果对象不存在,不会抛出异常。 <bean:write name="userRegistration" property="email" scope="request"/> |