Servlets 在NetBeans中不会调用Servlet
我正在用NetBeans创建一个站点 既然我已经将与代理相关的jsp文件移到了代理文件夹中,我该怎么做 在Netbeans中指定Servlet操作 Servlet不会被调用 例如。 我在网页中创建了一个文件夹代理,类/servlet文件位于源程序包中, 表格标签上会写着——Servlets 在NetBeans中不会调用Servlet,servlets,netbeans,Servlets,Netbeans,我正在用NetBeans创建一个站点 既然我已经将与代理相关的jsp文件移到了代理文件夹中,我该怎么做 在Netbeans中指定Servlet操作 Servlet不会被调用 例如。 我在网页中创建了一个文件夹代理,类/servlet文件位于源程序包中, 表格标签上会写着—— <form action="agentlogin"> in the Login page, 在登录页面中, 然后访问的URL是不存在的/agent/agentlogin。如果我理解正确,servlet将映射到
<form action="agentlogin"> in the Login page,
在登录页面中,
然后访问的URL是不存在的/agent/agentlogin。如果我理解正确,servlet将映射到
/agentlogin
,并且您希望生成一个表单,从路径为/agent/somePage.JSP
的JSP发布到此servlet
因此,请使用相对URL:
<form action="../agentlogin">
或者更好,使用绝对URL,使用JSTL确保webapp的上下文路径在URL前面:
<form action="<c:url value='/agentlogin'/>">
如果没有JSTL,也可以使用
<form action="${pageContext.request.contextPath}/agentLogin">