草庐IT

java - 使用 bean 从 JSF 页面发送邮件

我正在使用jsf和primefaces创建一个Web应用程序,我的问题是如何通过站点的联系表单发送电子邮件(我以前使用php非常轻松地完成了此操作,但从未使用过jsf)。我已经在contact.xhtml页面上创建了表单,以及支持该表单的bean类,该表单应该做的就是将bean的数据发送到预定义的邮件(即gmail)。我还找到了几个关于如何使用JavaMail发送电子邮件的“教程”,但似乎没有什么能正常工作。表单本身由姓名、电子邮件和消息字段组成。谁能写下如何做到这一点,或者给我一个链接。我将不胜感激。我是否需要我的网站在(在线)服务器上运行,或者我可以从本地主机对其进行测试。提前谢谢

java - 在 OpenSessionInViewFilter 之后没有定义名为 'sessionFactory' 的 bean

好吧,因为LazyInitializationException我需要在我的web.xml中添加“OpenSessionViewInFilter”,代码如下:openSessionInViewFilterorg.springframework.orm.hibernate3.support.OpenSessionInViewFilteropenSessionInViewFilter/*问题是在我添加这段代码后,当我尝试启动TOMCAT7时出现以下错误:org.springframework.beans.factory.NoSuchBeanDefinitionException:Nobea

java - Jersey/JAX-RS 资源方法输入 bean 验证

我正在通过DropWizard0.7.1使用Jersey/JAX-RS来公开RESTful服务端点。我的所有实体POJO都使用JAX-RS和Hibernate/JSR-303bean验证注释进行注释,如下所示:publicclassWidget{@JsonProperty("fizz")@NotNull@NotEmptyprivateStringfizz;//Can'tbeemptyornull@JsonProperty("buzz")@Min(value=5L)privateLongbuzz;//Can'tbelessthan5//etc.}当资源方法接收到这些POJO之一作为输入时

java - Spring Bean Autowiring 错误

我正在尝试在我的应用程序中实现电子邮件功能,但我不断收到Nomatchingbeanoftype[org.springframework.mail.javamail.JavaMailSenderImpl]foundfordependency:expectedatleast1beanwhichqualifiesasautowirecandidateforthisdependency.谁能指出我做错了什么?bean的xml配置是://...otherstuffEmailServiceImpl类:@ServicepublicclassEmailServiceImplimplementsEma

java - 将 JSF inputText 与支持 bean 的字段链接而不显示其值

我有这样的支持bean:@ManagedBean@SessionScopedpublicclassTestBean{privateStringtestString;publicStringgetTestString(){returntestString;}publicvoidsetTestString(StringtestString){this.testString=testString;}}我的xhtml页面也非常简单:我想要的一切-渲染我的h:inputText元素没有值(空)。我是JSF的新手,所以,你能帮帮我吗?最诚挚的问候!更新!这是简化的代码,我在其他地方使用testSt

java - 如何将内部类添加到 Spring 应用程序上下文以进行单元测试?

我有一个bean,其业务逻辑从ApplicationContext加载特定类型的bean以处理它们。对于我的jUnit测试,我想在我的单元测试类中创建一些虚拟bean并查看我的被测bean是否正确处理它们。但是,我不确定实现此目标的最佳方法是什么。如果我只是在我的测试类中声明我的内部类,Spring不会将它作为其应用程序上下文的一部分。我意识到我可以在我的jUnit类中注入(inject)我的应用程序上下文,然后使用appContext.registerPrototype()添加它,但是,我认为使用注释可能有更简洁的方法。我试过用@Component注解内部类,但毫不奇怪,它没有用。p

java - Spring 4 MVC - Rest 服务 - 在 bean 中使用默认值

我正在使用Spring4.1.4并实现一个简单的REST服务。我确实有一个POST方法,它根据请求获取一个Person对象。@ResponseStatus(value=HttpStatus.CREATED)@RequestMapping(value="",method=RequestMethod.POST,headers="Accept=application/json",consumes="application/json")publicvoidadd(@Valid@RequestBodyPersonoPerson)throwsException{//dothethings}bean

java - 如何将 spring bean 集成从 XML 转换为基于 Java 注解的 Config

我有这个基于xml的配置。但是在我的项目中,我想使用基于java注解的配置。如何转换?resource.loader=classclass.resource.loader.class=org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader 最佳答案 创建一个用@Configuration(org.springframework.context.annotation.Configuration)注释的类,并为XML文件中的每个bean声明创建一个@此类中的

java - 在 Spring 中,我可以从 Autowiring 的 bean 中 Autowiring 新的 bean 吗?

我通常只是将@Autowire东西放入Spring对象中。但是我遇到了一种情况,我需要动态创建一些需要可以Autowiring的值的对象。我该怎么办?我能做的就是手动将Autowiring的值传递给新对象的构造函数。我想做的只是在创建每个新对象时Autowiring它。@ServicepublicclassFoo{@AutowiredprivateBarbar;/**ThiscreatesBlahobjectsandpassesintheautowiredvalue.*/publicvoidmanuallyPassValues(){Listblahs=newLinkedList();f

java - 如何在类构造函数运行之前使用 EJB 3.1 注入(inject) Bean?

我有一个具有持久性单元的外观。我需要在RoleControllerConstructor运行之前初始化Facade和它的依赖项,EJB3.1可以做到这一点吗?在Spring中,您只需将一些参数(preConstruction="true")添加到@configurable即可。但是在EJB中,我找不到一种方法来做到这一点,我总是得到一个NullPointer...@FacesConverter("rolesConverter")@Named("roleController")@SessionScoped@TransactionManagement(TransactionManageme