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
Java 此URL不支持通过以下表单调用其他jsp:HTTP Status 405-HTTP方法POST_Java_Jsp - Fatal编程技术网

Java 此URL不支持通过以下表单调用其他jsp:HTTP Status 405-HTTP方法POST

Java 此URL不支持通过以下表单调用其他jsp:HTTP Status 405-HTTP方法POST,java,jsp,Java,Jsp,我有一个jsp文件,它调用另一个jsp来创建bean: 例如: <form action="klant.jsp" method="post"> <!-- retreval of possible message from the currentMessage bean --> <h3><jsp:getProperty property="message" name="Message"/></h3> &l

我有一个jsp文件,它调用另一个jsp来创建bean:

例如:

    <form action="klant.jsp" method="post">
    <!-- retreval of possible message from the currentMessage bean -->
    <h3><jsp:getProperty property="message" name="Message"/></h3>

    <div id="klant-name">Klant name : </div><div id="Klant-field"><input type="text" name="loginName" /></div><br> 
    <div id="klant-pwd">Klant Password : </div><div id="Klant-field"><input type="text" name="pwd" /></div><br> 
    <input type="submit" value="Create"/>
</form>

Klant名称:
Klant密码:
工作正常,并调用jsp文件

但是这个jsp中的第一个(表单)调用(与上面相同)不起作用,并给出HTTP状态405-此URL错误不支持HTTP方法POST。底部的第二种形式有效吗??在以下两个jsp中都没有帖子

<form action="feedbacktypical.jsp" method="post" >

    <P>To add a new FeedbackTypical record to the database, submit the
        following data:</P>

            <!-- retreval of possible message from the currentMessage bean -->
    <h3><jsp:getProperty property="message" name="Message"/></h3>

    <TABLE>
        <TR VALIGN=TOP ALIGN=LEFT>
            <TD><B><I>StartDate: <br> (mm/dd/yyyy)
                </I></B></TD>
            <TD><input id="datepicker" NAME="startdate"></TD>
        </TR>

        <TR VALIGN=TOP ALIGN=LEFT>
            <TD><B><I>EndDate: <br> (mm/dd/yyyy)
                </I></B></TD>
            <TD><INPUT id="datepicker2" NAME="enddate"></TD>
        </TR>

        <TR VALIGN=TOP ALIGN=LEFT>
            <TD><B><I>Typical name : <br>
                </I></B></TD>
            <TD><INPUT type="text" name="name"></TD>
        </TR>

        <TR VALIGN=TOP ALIGN=LEFT>
            <TD><B><I>Visibility</I></B></TD>
            <TD><INPUT TYPE="checkbox" name="visibility" value="Visibility" checked><BR></TD>
        </TR>

    </TABLE>    
    <input type="submit" value="Add"/>      
</form>

<p>

<form method="post" action="welcome_feedbackverantwoordelijke.jsp">
<input type=submit name="command" value="Terug naar feedbackverantwoordelijke menu">
</form>

要向数据库添加新的反馈典型记录,请提交 以下数据:

起始日期:
(年月日) 结束日期:
(年月日) 典型名称:
可见度
欢迎提出任何建议

欢迎提出任何建议


我建议您看看上面JSP调用的servlet方法,单击相应的按钮。最有可能的原因是,一个被编码为支持POST请求,而另一个不支持。

请遵循一个关于使用jsp和servlet进行Java Web开发的良好教程,如图所示,这是两个jsp之间的操作,而不是servlet!第二个jsp来自一个servlet,但为什么一个表单(用于“welcome_FeedbackVerantWoordelike.jsp”)和另一个表单(用于“Feedback-Typical.jsp”)不起作用?两者都在jsp重定向的jsp上?您的评论没有意义。什么是“处理”http://.../klant.jsp“请求?我从servlet中的数据库中检索一些值。我将这些值发送到jsp文件,并在pulldownlist中使用。然后,与其他输入一起(通过表单)将其重定向到和JSP,以使用JSP提供的信息创建bean。当我按下按钮从第一个jsp转到下一个jsp时,我得到了这些HTTP错误。因此,第二个jsp显然不期望/接受POST请求。找出原因。