【发布时间】:2011-04-01 08:40:53
【问题描述】:
我正在为我的网页设计帮助/提示系统,我想加入基于 jQuery 的上下文帮助。
我的想法是我会在事件上发布请求并在特殊 div 左右显示给定的响应。
我想获得与
有没有办法从控制器调用这个标签? (这个标签后面有Java代码)或者模仿这个标签控制器端的最好方法是什么?
【问题讨论】:
标签: java jsp spring-mvc jsp-tags
我正在为我的网页设计帮助/提示系统,我想加入基于 jQuery 的上下文帮助。
我的想法是我会在事件上发布请求并在特殊 div 左右显示给定的响应。
我想获得与
有没有办法从控制器调用这个标签? (这个标签后面有Java代码)或者模仿这个标签控制器端的最好方法是什么?
【问题讨论】:
标签: java jsp spring-mvc jsp-tags
使用 ResourceBundleMessageSource 声明消息,然后自动装配/注入到您的控制器。
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource" p:basename="messages"/>
您也可以使用util: properties 加载属性文件。
<util:properties id="jdbcConfiguration" location="classpath:com/foo/jdbc-production.properties"/>
然后使用 id 在您的控制器中访问此资源。
【讨论】:
在 Teja Kantamneni 的帮助下,我带着这个控制器来了
@Controller
public class HelpController {
protected Log log = LogFactory.getLog(getClass());
@Autowired
private MessageSource messageSource;
@RequestMapping(value = "ajax/gethelp")
public @ResponseBody String handleGetHelp(Locale loc, String code) {
return messageSource.getMessage(code, null, loc);
}
}
【讨论】: