【问题标题】:I want to add source from property file我想从属性文件添加源
【发布时间】:2012-06-23 07:03:44
【问题描述】:

我已经开始使用struts了。我挂在一个地方,代码如下

<st:submit src="getText('image.user.login')"  type="image" height="21" width="44" </st:submit>

当我运行此代码时,getText('image.user.login') 消息确实返回任何值,但是当我替换 src="getText('image.user.login ')"value="getText('image.user.login')" 相比,它从属性文件返回“image.user.login”的值。

这是什么原因,我该如何解决这个问题?

提前致谢

【问题讨论】:

  • 在属性文件键值 image.user.login=images/login.gif 中,我只想从属性文件中选择图像路径。
  • 你应该像这样正确 src="%{getText('image.user.login')}" 这样做是正确的。

标签: java struts2 struts-html


【解决方案1】:

就像这个例子在这个参考submit reference struts中说明的那样

渲染图像提交:

<s:submit type="image" value="%{'Submit'}" label="Submit the form" src="submit.gif"/>

src :为图像类型提交按钮提供图像 src。对类型输入和按钮无效。

value : String 预设输入元素的值。

如果您使用 src,这应该回答您的问题,您应该分配一个路径,如果您使用 value,您可以使用预设值

【讨论】:

  • 谢谢,但是属性文件中设置的值键值是 image.user.login=images/login.gif ,我只想从属性文件中选择图像路径。
  • 你应该像这样纠正它src="%{getText('image.user.login')}"注意百分比%和大括号{}我在博客和教程上读到它(链接)[struts.1045723.n5.nabble.com/…
  • 你是如何通过添加百分比和大括号使其工作的?
【解决方案2】:

试试这个:

 <st:submit key="image.user.login"/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-02
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    • 1970-01-01
    • 2013-12-19
    • 2012-03-10
    • 1970-01-01
    相关资源
    最近更新 更多