如何使用Javaservlet将表单数据发布到ApacheSling

如何使用Javaservlet将表单数据发布到ApacheSling,apache,servlets,osgi,jackrabbit,sling,Apache,Servlets,Osgi,Jackrabbit,Sling,我正在尝试从html页面发布数据,并使用java servlet将其发布到sling 注意:我的webapp在tomcat(端口8080)中运行,我的sling在另一个端口(8999)中运行。 我的html是一个非常简单的表单,只有一个输入框 <form action = "/data" method="post"> <input type="text" name="input" /> <input type="submit" name="Submit" />

我正在尝试从html页面发布数据,并使用java servlet将其发布到sling

注意:我的webapp在tomcat(端口8080)中运行,我的sling在另一个端口(8999)中运行。

我的html是一个非常简单的表单,只有一个输入框

<form action = "/data" method="post">
<input type="text" name="input" />
<input type="submit" name="Submit" />
</form>
我还查阅了官方文件中的文档,但没有发现任何与此相关的帮助


任何有助于我理解post部分的代码都会很有帮助。

考虑到您的问题编辑,重新编写了答案:看起来您想要的是从另一个Java应用程序向Sling发出post请求


如果这是正确的,您可以使用httpclient库,这将在这里的另一个问题中讨论,请参见

您正在尝试将表单信息存储到jcr存储库中?你真的不需要servlet,只要把它发布到你想要的路径上就行了。你的意思是这样说吗???是否以这种方式显示存储库的路径???。。还是我误解了你的想法@santiagozky@santiagozky或者像servlet映射这样的东西是可能的??。。。就像我们在表单操作中指定一个url模式,并为同一模式编写一个web.xml来访问jcr数据库一样???@santiagozky我已经更新了这个问题..是的,这会揭示路径,为什么这是一个问题?我不认为我以前的提问方式不清楚,我已经更新了其中的问题。。请看你是否能帮忙
Sting name = request.getParameter("input")