草庐IT

name-binding

全部标签

java - 将字符串转换为小写以在 xhtml 中进行属性绑定(bind)?

如何始终将属性username转换为小写?这不起作用:因为目标因此变得“无法到达”。我怎么能这样做呢? 最佳答案 您不能对给定的EL表达式执行“设置”操作,而这是强制性的,以便使用提交的值更新模型值。toLowerCase()方法表达式没有对应的setter方法。从技术上讲,您应该创建一个Converter为了工作。这是一个启动示例:@FacesConverter("toLowerCaseConverter")publicclassToLowerCaseConverterimplementsConverter{@Overridepu

java - 无论焦点是什么 JComponent,如何为 JFrame 进行键绑定(bind)?

无论框架中的焦点是什么,我们如何为JFrame进行键绑定(bind)?我已经看过这个问题:Howdoyoumakekeybindingsforajava.awt.Frame?我尝试为JFrame的根Pane设置输入映射,但是当焦点位于JTextArea上时它不起作用,即使editable为false。使键绑定(bind)在整个JFrame中工作的最简单方法是什么? 最佳答案 您可以尝试使用JComponent#getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW)来自JavaDocsConsta

java - 什么是运行时绑定(bind)?

我正在浏览android开发培训文档并偶然发现了这个:“Intent是一个对象,它在单独的组件(例如两个Activity)之间提供运行时绑定(bind)。”有人愿意解释什么是运行时绑定(bind)吗?谢谢! 最佳答案 继承创造了类型兼容性。它允许父类(superclass)引用引用子类的对象。(反之则不然)。父类(superclass)引用,指的是子类的对象,只能用于访问继承的和覆盖的子类的方法。子类中新定义的成员无法使用引用访问super类。classA{voidf1(){//thisholdsaddressofobjectofB

java.lang.IllegalStateException : Neither BindingResult nor plain target object for bean name 'category' available as request attribute 错误

我在网上查看了几乎所有与此问题相关的答案,但无法找出我的代码中的问题。这是我的JSP页面。当我删除它工作正常。我可以与我的Controller通信。所以问题与这一行有关。@ControllerpublicclassSearchCategory{@AutowiredprivateCategoryServicecategoryService;@RequestMapping(value="/search_category",method=RequestMethod.POST)public@ResponseBodyStringsearchCategoryFromDatabase(@ModelA

java - 如何处理拦截器绑定(bind)中的属性

我有一个注释:@Inherited@InterceptorBinding@Retention(RUNTIME)@Target({METHOD,TYPE})public@interfaceExample{}还有一个用于处理的拦截器类:@Interceptor@ExamplepublicclassExampleInterceptorimplementsSerializable{...}我想添加一个参数文本:public@interfaceExample{Stringtext();}但是我不知道如何处理拦截器类中的参数。如何修改类的注解?@Interceptor@Example(text=?

java - 解决 Java Checkstyle 错误 : Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'

使用EclipseCheckstyle插件我看到这个错误:Name'logger'mustmatchpattern'^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.我通过更改解决了这个错误:privatestaticfinalLoggerlogger=Logger.getLogger(someClass.class);到privatestaticfinalLoggerLOGGER=Logger.getLogger(someClass.class);为什么这是一个checkstyle警告? 最佳答案 因为该字段被标记为f

java.sql.SQLException : Invalid column name 异常

我不明白为什么我会在此处收到“无效的列名”。我们已经在Oracle中直接尝试了sql的一个变体,它工作正常,但是当我使用jdbcTemplate尝试它时,出现了问题。ListalleXmler=jdbcTemplate.query("selectp.applicationid,x.datadocumentid,x.datadocumentxml"+"fromCFUSERENGINE51.PROCESSENGINEp"+"leftjoinCFUSERENGINE51.DATADOCUMENTXMLx"+"onp.processengineguid=x.processengineguid"

java - eclipse 链接 : No Persistence provider for EntityManager named

我想创建一个能够使用JavaPersistence的Bundle。为此,我在Eclipse中创建了一个插件项目。在我的项目中,我在META-INF中创建了一个persistence.xml文件。我已经在我的MANIFEST.mf中添加了这3个包(到依赖项中):javax.persistence.jarorg.eclipse.persistence.jarorg.eclipse.persistence.jar然后,在我的Activator中,我使用以下行创建一个EntityManager:factory=Persistence.createEntityManagerFactory(PER

java - spring hibernate 5 错误已经值 [org.springframework.orm.hibernate5.SessionHolder for key bind to thread

我刚刚升级到hibernate5,在尝试使用SpringHibernate事务管理器获取CurrentSession时遇到以下错误org.springframework.orm.hibernate5.HibernateTransactionManager这是错误的完整堆栈跟踪java.lang.IllegalStateException:Alreadyvalue[org.springframework.orm.hibernate5.SessionHolder@c05f59]forkey[org.hibernate.internal.SessionFactoryImpl@f0db1]bo

Java 错误 : Should be declared in a file named

我是Java的新手,正在尝试找出解决以下错误的方法:错误读取CalculatorWithMemory.java:1:classCalculatorispublic,shouldbedeclaredinafilenamedCalculator.javapublicclassCalculator所以我的想法是,这意味着我必须保存2个不同的.java文件。然而,这是一个类,我只有一个提供的文本block来输入我的解决方案,所以我不能将它们保存为.java文件。任何关于解决方案的想法都会很棒。提前致谢!提供所有信息。我正在尝试解决以下问题。问题父类(superclass)计算器包含:一个(pr