JSP应用语法详解大全(二)
2024-09-05 00:19:56
供稿:网友
8)标签:
转发一个request对象.可以传参,目标文件必须能够处理参数.如果使用非缓冲输
出,而且在使用之前,jsp文件已经有了数据,那么文件执行就会出错.
属性:
-page="url or 表达式"要转发的文件url或者是一个代表url的表达式.
-name参数名value参数值.
9)标签:
+
允许包含动态文件和静态文件,动态的会被jsp编译器执行.不能从文件名上判断是动态的还是静态的.可以传递参数.
属性:
-page="url or 表达式"要包含文件的相对路径,或者是代表相对路径的表达.式.
-flush="true"这里你必须使用flush="true",你不能使用false值.缺省值为false.
能传递一个或多个参数给动态文件,能在一个页面中使用多个来传递多个参数.
10)标签:
获得bean的属性值之前,必须用创建bean.name指定新建bean的id.只能javabean
属性:
-name="bean的名字"由的id属性指定.
-property="bean的属性"所指定的bean的属性名.
11)标签:
name="bean的id"
{
property= "*"
property="propertyname" [ param="parametername" ]
property="propertyname" value="{string | }"
}/>
的name的值应当于中id的值
多种方法来设定属性值 :
通过用户输入的所有值(被做为参数储存中request对象中)来匹配bean中的属性
通过用户输入的指定的值来匹配bean中指定的属性
在运行时使用一个表达式来匹配bean的属性
属性:
-name="bean名称"表示已经在中的id设置的bean变量.
-property="bean属性名" value="要设置的属性名"如果你使用了property="*",那么bean的属性没有必要按html表单中的顺序排序.
-property="*"储存用户在jsp输入的所有值,用于匹配bean中的属性.在bean中的属性的名字必须和request对象中的参数名一致.从客户传到服器上的参数值一般都是字符类型,这些字符串为了能够在bean中匹配就必须转换成其它的类型,下面的表中列出了bean属性的类型以及他们的转换方法.把字符串转化为其它
类型的方法,property 类型方法:
boolean or boolean
java.lang.boolean.valueof(string)
byte or byte
java.lang.byte.valueof(string)
char or character
java.lang.character.valueof(string)
double or double
java.lang.double.valueof(string)
integer or integer
java.lang.integer.valueof(string)
float or float
java.lang.float.valueof(string)
long or long
java.lang.long.valueof(string)