Tag: servlets

Spring获取当前的ApplicationContext

我正在使用Spring MVC为我的Web应用程序。 我的bean是用“ spring-servlet.xml ”文件编写的 现在我有一个类MyClass ,我想用spring bean访问这个类 在spring-servlet.xml我写了以下内容 <bean id="myClass" class="com.lynas.MyClass" /> 现在我需要使用ApplicationContext访问这个 ApplicationContext context = ?? 所以我可以做 MyClass myClass = (MyClass) context.getBean("myClass"); 这个怎么做??

如何解决javax.net.ssl.SSLHandshakeException错误?

我连接到VPN来设置库存API来获取产品清单,它工作正常。 一旦我从Web服务获得结果,并绑定到UI。 而且我还将PayPal与我的应用程序进行了快速结账,当我拨打付款电话时,我正面临着这个错误。 我使用servlet进行后端进程。 任何人都可以说如何解决这个问题? javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

如何在Spring-mvc中使用会话属性

你能帮我写这个代码的springmvc风格的模拟? session.setAttribute("name","value"); 以及如何将由@ModelAttribute注释注释的元素添加到会话中,然后访问它?

为什么HttpServlet实现Serializable?

在我对Servlet的理解中,Servlet将被Container实例化,它的init()方法将被调用一次,并且servlet将像一个单例一样直到JVMclosures。 我不希望我的servlet被序列化,因为当应用程序服务器恢复或正常启动时,它将被构build为新的。 这个servlet应该不包含会话特定的成员,所以把它写入磁盘并重新实例化是没有意义的。 这是否有实际用途? 我担心的是,我在那里放了一些不可序列化的字段,然后我的应用程序会在生成不同types的会话复制的生产环境中神秘地失败。

portlet和servlet有什么区别?

我被要求在Portlet和门户网站上工作。 我想知道一个portlet和一个servlet的区别吗? 一个portlet在一个servlet中如何/在哪里与function不同?

Spring:如何将HttpServletRequest注入请求范围的bean?

我试图在Spring中设置一个请求范围的bean 。 我已经成功设置,所以每个请求创build一次bean。 现在,它需要访问HttpServletRequest对象。 由于bean是每个请求创build一次,我认为容器可以很容易地在我的bean中注入请求对象。 我怎样才能做到这一点 ?

Servlet 2.5和3有什么区别?

我正在滚动遵循Servlet 2.5的J2EE代码,我想知道2.5和3之间的主要区别是什么。指向官方Sun文档和个人经验的指针是最受赞赏的。 如果我暂时不应该对自己说3,那就这样说吧。 谢谢!

Eclipse构buildpath嵌套错误

我正在为我的课程开发一个简单的JSP / Servlet / Tomcat webapp。 教授要求我们使用与默认dynamicWeb项目结构略有不同的文件夹结构。 他不是使用webcontent文件夹,而是希望我们所有的源代码在src / main / java和src / main / webapp下。 当我运行应用程序时,我的欢迎文件显示正常,但是当我尝试访问我的servlet时,我得到: Http 500 SEVERE: Allocate exception for servlet InitDb 抛出java.lang.ClassNotFoundException。 我很确定这是一个构buildpath错误。 我有最后/ src的构buildpath,但我收到警告 "Cannot nest 'final/src/main/webapp/WEB-INF/classes' inside 'final/src'. To enable the nesting exclude 'main/' from 'final/src' 我在我的部署程序集中有这个: <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/> 当我排除主要/警告消失,但它不能解决问题。 我将不胜感激任何意见。 谢谢。

为什么Java webapps使用.do扩展名? 它从哪里来的?

我一直想知道为什么如此多的Java开发人员使用“.do”作为其Web控制器(MVC)资源的扩展。 例如: http : //example.com/register.do 它甚至不像我在Spring MVC和Struts项目中看到的那样是框架特定的。 这个“.do”扩展练习是从哪里来的。 为什么这样做,而不是没有扩展? 我觉得我错过了这个Java世界的备忘录。 我个人更喜欢没有扩展。

如何获取没有上下文path的请求URI?

方法request.getRequestURI()返回带有上下文path的URI。 例如,如果应用程序的基本URL是http://localhost:8080/myapp/ (即上下文path是myapp ),并且我为http://localhost:8080/myapp/secure/users调用request.getRequestURI() http://localhost:8080/myapp/secure/users ,它将返回/myapp/secure/users 。 有什么办法我们可以只得到这部分/secure/users ,即没有上下文path的URI?