Java 我想从属性文件添加源

Java 我想从属性文件添加源,java,struts2,struts-html,Java,Struts2,Struts Html,我已经开始使用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'时,它会从

我已经开始使用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的值

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


提前感谢

如本参考资料中的示例所示

渲染图像提交:

<s:submit type="image" value="%{'Submit'}" label="Submit the form" src="submit.gif"/>
src:为图像类型提交按钮提供图像src。将对输入类型和按钮无效

值:字符串预置输入元素的值

这应该可以回答您的问题。如果您使用src,您应该指定一条路径;如果您使用value,您可以使用预设值,请尝试以下操作:

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

谢谢,但是属性文件中设置的值键值是image.user.login=images/login.gif,我只想从属性文件中选择图像路径。您应该像这样对它进行更正src=%{getText'image.user.login'}注意百分比和大括号{}我在博客和教程(如link)中读到它[您是如何通过添加百分比和大括号使其工作的?在属性文件key-value-image.user.login=images/login.gif中,我只想从属性文件中选择图像路径。您应该这样对它进行更正:src=%{getText'image.user.login'}正确执行此操作。