和 ${param} 之间有什么区别

2023-12-19

在 struts 中,我注意到有两种不同的方式来访问变量。我很好奇它们之间有什么区别以及何时正确使用它们。例如,假设我们像这样设置变量高度:

<s:set var="height">300px</s:set>

现在我可以通过两种方式使用它:

<div style="height: ${height}">&nbsp;</div>

..or..

<div style="height: <s:property value='#height' />">&nbsp;</div>

有什么区别,哪个更好用?


支柱2<property>提供超出的附加功能${}提供,例如在变量为 null 时提供默认值,以及控制 HTML 转义。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

和 ${param} 之间有什么区别 的相关文章

随机推荐

  • jboss 7.1.1 中两个 Web 应用程序的两个 DNS 名称

    我有个问题 我有两个网络应用程序部署为战争 我们将它们称为 app1 war 和 app2 war 我希望通过 URL www website com 访问 app1 war 并且希望通过 www anotherweb com 访问 app
  • 中心页脚固定在 IE 底部

    我正在为一个大学项目编写一个网络界面 我一直在处理这个问题 我希望我的页脚固定在底部 这样无论我使用哪个屏幕或切换全屏模式 它都会就位 它适用于除 IE7 之外的所有其他浏览器 我不必支持以前的版本 超文本标记语言 div a href i
  • OOAD设计问题

    我有两张桌子 tblCustomer tblProduct tblCustomer Id Integer auto increament Name Varchar 30 tblProduct Id Integer auto increame
  • 这个可变参数模板代码有什么作用?

    template
  • 如何在 JFreeChart 散点图中创建空心形状

    使用的 JFreeChart 版本 1 5 0 我尝试了以下方法来获得散点图中的空心形状 PlotFrame java文件内容 package javaapplication1 import javax swing JFrame impor
  • 停止CSS3动画跳跃

    我有跟随小提琴 http jsfiddle net mauricederegt rtS5U 4 仅限 Webkit Chrome 只要观看动画一段时间 您就会看到它 停止 一毫秒 然后又继续 难道是svg文件本身 如果是这种情况 我该如何修
  • 如何在 shell 脚本中运行“cd”并在脚本完成后保留在那里?

    我在 shell 脚本 bash 中使用了 更改目录 bin bash alias mycd cd some place mycd pwd pwd prints some place正确 但脚本完成后我当前的工作目录不会改变 是否可以通过脚
  • IIS7 + PHP + HTTP POST = 挂起?

    我通过 Windows Web App Gallery 在带有 IIS7 的 Windows 7 x64 计算机上安装了 PHP 一切似乎都很顺利 一个简单的 phpinfo 页面就像您想象的那样工作 但是 每当我向 PHP 页面发出 PO
  • 如何正确并行化嵌套 for 循环

    我正在使用 OpenMP 并行化标量嵌套 for 循环 double P N N double x 0 0 y 0 0 for int i 0 i
  • 检索手机号码和IMEI

    我想找回自己的手机号码和IMEI 如何从 Android 手机获取此信息 use TelephonyManager tm TelephonyManager getSystemService Context TELEPHONY SERVICE
  • Spring MVC 中的模拟服务

    我在 Spring MVC 中模拟服务时遇到问题 Controller public class CompanyController Autowired private CompanyService companyService Autow
  • 如何禁用 Opera 中的登录/密码突出显示?

    当用户确认 保存密码 提示时 Opera 始终以橙色突出显示登录 密码输入 它不适合我的设计 有什么 CSS 方法可以改变 禁用它吗 Edit如果不通过CSS 还有其他解决方案吗 无法使用 CSS 禁用此功能 这是浏览器功能 尝试不同的边框
  • Google 云平台 - 计算引擎/App 引擎 - SSL/HTTPS

    目标 使我的谷歌云应用程序 SSL 使用预构建的解决方案在谷歌的计算引擎上启动一个实例 我需要上传 ssl 证书才能接受信用卡 并且或多或少可以做任何事情 我找不到用户界面或任何使用计算引擎对我的应用程序 域进行 ssl 的方法 谷歌的应用
  • Eclipse 使用 EGit,很难看到 git-blame 信息

    使用 Eclipse Indigo Service Release 2 EGit 插件和 JDK 1 7 我已经看到它应该支持责备注释 但我无法让它像我看到的那样显示在 Eclipse Wiki 上 http wiki eclipse or
  • 在 ngFor Angular 2 中设置输入类型复选框的选中状态

    我有一个 Angular 2 应用程序 我使用 ngFor 来处理一堆复选框 当我初始化这个组件时 我需要根据天气设置复选框的状态 id 存在于数组中 div class col md 12 div class col lg 12 opti
  • 延迟加载DLL

    为简单起见 我将 DLL TUTORIAL dll 和头文件 MathFuncsDll h 放在根文件夹 C 中 然后 创建空项目 设置 配置属性 gt 链接器 gt 输入 gt 延迟加载Dll s to C DLL TUTORIAL dl
  • pace.js“隐藏除 PACE 之外的所有内容,直到页面完全加载”本地副本

    我能够隐藏除速度之外的所有内容 直到安装时加载页面pace js 与 eager io https eager io app kYKTiQjoVjQk install 但是 当使用 Bower 安装插件并下载 css 主题时 我无法弄清楚如
  • Bash 脚本根据另一个文件中指定的日期从日志文件中提取条目?

    我有一个相当大的逗号分隔 CSV 日志文件 gt 50000 行 我们称之为 file1 csv 看起来像这样 field1 field2 MM DD YY HH MM SS field4 field5 field1 field2 07 2
  • 将字节数组作为 char* 从 C# 传递到 C++ DLL

    我正在通过一个byte 从 C 到 C DLL 在 C DLL 中 我需要调用一个接受和读取的函数istream对象 我打算收到byte 从 C 为char 并将其转换为istream C DLL extern C declspec dll
  • 和 ${param} 之间有什么区别

    在 struts 中 我注意到有两种不同的方式来访问变量 我很好奇它们之间有什么区别以及何时正确使用它们 例如 假设我们像这样设置变量高度