Jsp 在AEM/CQ5中传递参数的POST类型并在另一页上接收
我已经在AEM中创建了具有登录功能(用户名和密码)的网页,我需要使用POST方法传递这两个参数。我可以使用GET做同样的事情,但是当我尝试使用POST时,我得到一个错误,说明内容被修改/创建了 我正在使用htmlJsp 在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
我读到我需要创建一个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项目作为核心包/捆绑包的一部分使用。