Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 在AEM/CQ5中传递参数的POST类型并在另一页上接收_Jsp_Servlets_Post_Aem - Fatal编程技术网

Jsp 在AEM/CQ5中传递参数的POST类型并在另一页上接收

Jsp 在AEM/CQ5中传递参数的POST类型并在另一页上接收,jsp,servlets,post,aem,Jsp,Servlets,Post,Aem,我已经在AEM中创建了具有登录功能(用户名和密码)的网页,我需要使用POST方法传递这两个参数。我可以使用GET做同样的事情,但是当我尝试使用POST时,我得到一个错误,说明内容被修改/创建了 我正在使用html 我读到我需要创建一个Sling Servlet来管理我的POST方法。但问题是如何做到这一点?在哪里创建servlet文件 谢谢 您可以使用相同的servlet并重写doPost方法 @SlingServlet( methods = { "POST","GET" }, name="c

我已经在AEM中创建了具有登录功能(用户名和密码)的网页,我需要使用POST方法传递这两个参数。我可以使用GET做同样的事情,但是当我尝试使用POST时,我得到一个错误,说明内容被修改/创建了

我正在使用html

我读到我需要创建一个Sling Servlet来管理我的POST方法。但问题是如何做到这一点?在哪里创建servlet文件


谢谢

您可以使用相同的servlet并重写doPost方法

@SlingServlet(
methods = { "POST","GET" }, 
name="com.tti.tticommons.service.servlets.LeadTimeTrendsServlet",
paths = { "/services/processFormData" }
)
public class CommonServlet extends SlingAllMethodsServlet{   
...
@Override
protected void doPost(SlingHttpServletRequest request,SlingHttpServletResponse response) throws ServletException,IOException {
....
}

我在这里列出了一个示例

谢谢Surendra,但是您能告诉我在哪里添加这个java servlet文件吗?无论是在CRXDE中还是在AME中作为捆绑包上传的java项目中?我总是将java项目作为核心包/捆绑包的一部分使用。