将Javaservlet添加到VisualStudio

将Javaservlet添加到VisualStudio,java,visual-studio,servlets,Java,Visual Studio,Servlets,我想问一下,是否有可能在Visual Studio solusion中包含Java Servlet?是您现有的Java项目 servlet部署在服务器上。因此,无论您的客户机代码是什么语言,他们都可以使用HTTP访问servlet 注意:servlet与其他普通类不同,它们不应该被用作普通类——我的意思是,servlet不应该被显式实例化,您不能直接调用servlet上的方法 如果您打算让代码与servlet交互,那么您的代码可以充当http客户机,并可以使用http调用servlet 如果您打

我想问一下,是否有可能在Visual Studio solusion中包含Java Servlet?

是您现有的Java项目

servlet部署在服务器上。因此,无论您的客户机代码是什么语言,他们都可以使用HTTP访问servlet

注意:servlet与其他普通类不同,它们不应该被用作普通类——我的意思是,servlet不应该被显式实例化,您不能直接调用servlet上的方法

如果您打算让代码与servlet交互,那么您的代码可以充当http客户机,并可以使用http调用servlet

如果您打算像使用其他类一样使用servlet,那么这是不可能的


如果您打算在VisualStudioSolusion中编写和开发servlet,那么这取决于VisualStudioSolusion是否支持java。

请看一看。也许它可以帮助您。

IKVM对您没有任何用处,它需要开发所需的覆盖方法,尽管这会很棘手

如果您有源代码,总会有IKVM。我的问题是,我在Visual Studio中提供了一个现有项目—Visual Studio solusion,我想创建一个Java Servlet,这样solusion中的代码就可以访问并使用该Servlet。我猜Java有自己的项目格式(取决于Java IDE或您使用的构建系统,如ANT/Maven)。VisualStudio无法理解此类JavaIDE项目或构建系统文件格式,除非您编写VS加载项(或其他人在过去创建了它)。因此,从技术上讲这是可能的,但你需要先做一些互联网搜索。IKVM在这种情况下没有帮助。好吧,我明白了,我的目标是从当前visual studio解决方案中存在的javascript调用java servlet:其中有一个代码:
var sURL=getUniqueSid(“MessageComposer_HTTP.aspx?F=“+F+”&FB=“+FB”)我希望他访问我的Servlet而不是asp页面,那么我该怎么办呢?在aspx代码中,程序员写道:
doc.Save(Response.OutputStream)
在我的Servlet中,我写道:
Source Source=new DOMSource(doc);StreamResult responseResults=新的StreamResult(response.getOutputStream());TransformerFactory Stringfactory=TransformerFactory.newInstance();Transformer Transformer=Stringfactory.newTransformer();变换(源、响应结果)我在屏幕上看到的输出完全相同,但似乎我没有从servlet收到任何回答。