请原谅我,如果这个问题很愚蠢,那么param标签有什么意义呢? 我看过视频和阅读教程,并且非常了解它的作用,但是不明白为什么? 似乎用户不能使用这个param标签来输入数据,但是程序员设置了值(从我看到的)。那么为什么我们可以简单地在.java文件中执行所有操作呢? 一个实际的例子将不胜感激,谢谢!
答案 0 :(得分:4)
如果参数更改,则无需重新编译任何内容。您只需使用文本编辑器编辑html即可!还可以在不同页面上重复使用不同参数的代码。
基本上它是同一个问题,“当你可以将所有属性硬编码为某些类中的public static String
字段时,为什么我们需要* .properties文件?”。
答案 1 :(得分:3)
一个简单的例子可能是通用菜单小程序。您不希望代码中存在菜单,因为您可能想要更改它或在不同的网页上使用不同的菜单。要显示的菜单可以在param
标签中轻松定义。
答案 2 :(得分:3)
您可以拥有一个显示广告/验证码/任何内容并需要公钥的组件。可以在多个站点上嵌入相同的组件(无需重新编译)。公钥作为参数传递。
可以自定义小程序的外观(背景颜色,字体大小等),以更好地匹配整个网页布局。
奇妙的飞行独角兽动画可以定制速度和独角兽颜色。