自定义Springutil用来getbeans

点击打开链接

  1. public classSpringContextUtilimplementsApplicationContextAware{
  2. // Spring应用上下文环境
  3. privatestaticApplicationContext applicationContext;
  4. /**
  5. * 实现ApplicationContextAware接口的回调方法,设置上下文环境
  6. *
  7. * @param applicationContext
  8. */
  9. publicvoid setApplicationContext(ApplicationContext applicationContext){
  10. SpringContextUtil.applicationContext= applicationContext;
  11. }
  12. /**
  13. * @return ApplicationContext
  14. */
  15. publicstaticApplicationContext getApplicationContext(){
  16. return applicationContext;
  17. }
  18. /**
  19. * 获取对象
  20. *
  21. * @param name
  22. * @return Object
  23. * @throws BeansException
  24. */
  25. publicstaticObject getBean(String name)throwsBeansException{
  26. return applicationContext.getBean(name);
  27. }
  28. }

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Optionstag用于表示一个下拉选项,用于显示在下拉列表中的选项。在Spring中,可以自定义Optionstag来定制下拉选项的显示样式。 首先,需要创建一个带有get和set方法的属性,用于存储选项的值和文本。例如: ```java public class OptionTag { private String value; private String text; public String getValue() { return value; } public void setValue(String value) { this.value = value; } public String getText() { return text; } public void setText(String text) { this.text = text; } } ``` 然后,可以在JSP页面中使用这个自定义的Optionstag。例如: ```xml <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> <%@ attribute name="options" required="true" type="java.util.List" %> <spring:bind path="yourModelAttribute"> <select> <c:forEach var="option" items="${options}"> <option value="${option.value}">${option.text}</option> </c:forEach> </select> </spring:bind> ``` 在上述代码中,`${options}`表示传入的自定义Optionstag列表,`${option.value}`和`${option.text}`分别表示选项的值和文本。在select标签内部,使用JSTL的forEach标签来遍历列表,并将每个选项的值和文本显示在下拉选项中。 最后,在使用自定义Optionstag的JSP页面中,可以通过传入一个由自定义Optionstag组成的列表来使用它。例如: ```java List<OptionTag> options = new ArrayList<>(); OptionTag option1 = new OptionTag(); option1.setValue("1"); option1.setText("Option 1"); OptionTag option2 = new OptionTag(); option2.setValue("2"); option2.setText("Option 2"); options.add(option1); options.add(option2); model.addAttribute("options", options); ``` 通过在Model中添加名为"options"的属性,可以将自定义Optionstag列表传递给JSP页面,然后在页面中使用它来生成下拉选项。 以上就是自定义Spring的Optionstag的简单实现方法,可以根据具体需求对Optionstag进行进一步的扩展和定制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值