2011-02-06 132 views
2

我想让表单域在JSP中形成稳定的,所以我使用:两种EL语法有什么区别?

${param.fieldName} 

我试图做这样的:

${param["fieldame"]} 

,也有效!

有人能告诉我有什么区别吗?

回答

2

param["fieldName"]你可以有任何(有效)字符串之间的引号。在param.fieldName中你不能拥有它,因为它只能包含对标识符有效的字符。

在这两种情况下,它都映射到查找。什么样的查找取决于什么类型的“参数”解决。

+0

在这两种情况下,字段名都应该是有效的,但在段[“fieldname”]中可以动态创建字段名!我对么? – palAlaa 2011-02-06 00:42:35