java-具有HTML链接的Spring消息资源

java-具有HTML链接的Spring消息资源,第1张

概述我有一个基于Spring MVC的本地化Web应用程序,该应用程序具有外部化的消息资源包/文件.捆绑中的几个示例消息是:... msg1=Click here to go to your account msg2=Click here to go to your inbox ... 如您所见,我的消息格式为:“单击此处...”.现在,我希望将消息/文本的“单

我有一个基于Spring MVC的本地化Web应用程序,该应用程序具有外部化的消息资源包/文件.

捆绑中的几个示例消息是:

...msg1=Click here to go to your accountmsg2=Click here to go to your inBox...

如您所见,我的消息格式为:“单击此处…”.现在,我希望将消息/文本的“单击此处”部分作为链接,每个目标的目的地都不同用户(例如,对于“ msg1”,用户1将具有指向用户1的帐户的链接,而对于用户2,则目标将是指向用户2的帐户的链接,依此类推).

您能否让我知道如何实现?

最佳答案所有用户的链接应该相同.由于用户已通过身份验证,因此服务器应知道哪个用户正在执行给定请求,因此应使用该信息而不是请求参数来获取当前用户的收件箱或帐户.

就是说,如果您确实需要传递每个用户都不同的请求参数,则只需对消息进行参数化即可:

msg1=<a href="{0}">Click here</a> to go to your account

并使用您的消息标签来传递参数.使用JsTL,将如下所示:

<c:url var="accountUrl" value="/account.action">    <c:param name="userID" value="${currentUserID}"/></c:url><fmt:message key="msg1">    <fmt:param value="${accountUrl}"/></fmt:message>
总结

以上是内存溢出为你收集整理的java-具有HTML链接的Spring消息资源 全部内容,希望文章能够帮你解决java-具有HTML链接的Spring消息资源 所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1237184.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-06
下一篇2022-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存