2 nixuefeng2008 nixuefeng2008 于 2013.06.08 21:22 提问

急求解决,jsp页面中循环生成的form表单,action路径错误

在jsp页面中用循环生成的form表单,为什么action不是想要的呢,代码贴在下面了

reply=(Map)request.getAttribute("REPLY"); while(rsComment.next()) { // 评论编号 String CId = rsComment.getString("CId"); // 评论人 String name=rsComment.getString("UserName"); //评论内容 String content=rsComment.getString("content"); //评论时间 String date=Convert.ToString(rsComment.getDate("addtime")); %>
     删除评论

                </td>
              </tr>
              <% } %>
              <tr>
                <form action="/Blog/servlet/AddComment" method="post" onsubmit="return ValidateAddComment();">
                  <input type="hidden" name="AId" value="<%=AId%>"/>
                  <input type="hidden" name="UId" value="<%=UId%>"/>
                  <td></td>
                  <td style="width:50%;text-align:left;"><textarea name="content" cols="50" rows="2"></textarea></td>
                  <td style="text-align:left;"><input type="submit" value="评论"/></td>
                </form>
              </tr>
            </table>

action 跳转的路径不是servlet/AddComment却是 servlet/ArticleList

1个回答

u010030637
u010030637   2013.06.11 22:52
已采纳

像我们一般发生这种情况的话都是检查一下web.xml文件的路径和表单提交的路径是否相同,或者是重新部署一下。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JSP相关学习--form提交表单时action路径设置
一、前言在使用JSP来获取前台form表单中的信息并进行相关逻辑处理时,出错显示找到不相应的servlet。 查阅资料得知,form表单中的servlet路径标识了逻辑处理的servlet的位置,那么form表单中的action路径如何配置呢?二、action路径的作用标识了逻辑处理的servlet的位置。三、路径配置3.1 前台页面login.jsp<%@ page language="java
Form表单中的action路径问题
今天刚接触web,在用jsp和servlet做一个简单的登陆的时候在Form表单action属性和method属性的一些问题;  我遇到的是Form表单提交到servelet处理时遇到的问题:  (1)                 //表单内容 username: password:   (2)对应的处理用户请求的servlet类为HelloServlet.j
SpringMVC表单提交Action的路径问题
最近在学习SprigMVC, 今天在做一个登陆Demo时遇到一个路径问题: 项目名称:SpringMVC_Test 做了一个登陆页面,代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title here us
Form表单中的action提交路径问题
大家都遇到过Form表单action属性和method属性的一些问题;  我也和大家分享一下自己的收获…^!^  我遇到的是Form表单提交到servelet处理时遇到的问题:  (1)        //表单的内容         (2)对应的处理用户请求的servlet类为HelloServlet.java;  (3)配置web.xml文件:    ③serv
JSP验证码与session不一致处理方法
今天在调试项目的时候发现,在提交表单的时候的验证码有问题,问题是这样的:就是通过debug模式查看得知:jsp页面生成的验证码和表单输入的页面输入的一样,但是到后台执行的时候,你会发现他们是不一样的,现在上图看看: 1.这是表单提交的时候: 2.这是后台得到的生成的验证码: 3.这是后台得到输入的验证码: 这样的问
XxxAction向Jsp的Form表单传值
public class UserAction extends ActionSupport{ @Resource private UserService userService; private String userName; private Integer id; private User user; //Setter and Getter p
jsp中form表单绑定action中的方法
其中getUserByAccess是action中的一个方法 <form action="UserAction!getUserByAccess.action" method="post"> <input type="text" name="context"><br> <input type="text" name="password"><br> <input ty
form表单的action属性设置相对路径
代码如下,当form表单中的action值为savebyform.do时,该表单提交的路径会是什么呢? 测试1:当页面的访问路径为:http://localhost:9080/rmlogic/index.jsp时 则提交的路径为: 测试2:当页面的访问路径为:http://localhost:9080/rmlogic/tes
jsp页面动态修改提交到的Action路径
思路:使用JavaScript修改Form的Action路径,然后再启动Form的submit()事件提交表单 JS代码 function action1(){ document.Mform.action="action1.action";//修改路径 document.Mform.submit();//提交form[name=Mfrom] } function action2()
Struts2 访问Action和Jsp页面出现的路径问题解决方案之 ---- 为jsp、图片、js、css等获取Web工程的绝对路径的方法
Way1: 内嵌入java代码! <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> 测试用例: /js/header.js"> Wa