2015-11-24 23 views
0

我通过Javascript提交表单作为document.videoReleaseForm.submit();Servlet的不可达

和形式的定义是:<form name="videoReleaseForm" id="videoReleaseForm" action="studController">

当控制到达javascript代码,并试图将其提交给servlet,我得到的消息如:You don't have permission to access /student/studController on this server.

这里有什么问题。

+0

不太可能是JavaScript。你能否在没有它的情况下提交表格?听起来像你可能需要在服务器上设置权限 – mplungjan

+0

@mplungjan:提交之前的JavaScript代码进行一些检查并设置几个变量并提交它。顺便说一句我正在运行tomcat7。我们可以在哪里设置服务器的权限。 –

+0

https://www.google.com/search?q=You+don't+have+permission+to+access+on+this+server+tomcat – mplungjan

回答

0

这样做的一种方式是在javascript函数中返回true/false,并使用form的“onsubmit”。

<form name="videoReleaseForm" id="videoReleaseForm" action="studController" onsubmit="return validate()"> 

并在“验证”javascript函数中,返回true或false。

true将把操作传递给servlet,false将不会。

我做了类似的实现,它的工作原理。