当前位置: 代码迷 >> Java Web开发 >> jsp中<form>标记有关问题?头疼了很多天
  详细解决方案

jsp中<form>标记有关问题?头疼了很多天

热度:5395   发布时间:2013-02-25 21:20:20.0
jsp中<form>标记问题?头疼了很多天
<form method="POST" action="forumaddservlet?button=add&forumid=<%if(getedfb.getForumid()!=null){%><%=getedfb.getForumid()%><%}%>" name="form">


.....................................................................................
此处省略很多行


</form>。。。。。。。。。。。。。。。。。。。这里提示错误如下:

Multiple annotations found at this line
No start tag (<form>)
Invalid location of tag(<form>)

请教高手,该怎么解决???

------解决方案--------------------------------------------------------
把form里面的代码全部贴出来啊 
根据下面的翻译结果:
 Invalid location of tag(<form>)--> 附签的无效位置(<form>)
No start tag (<form>)-->没有开始附签
Multiple annotations found at this line-->多个注解在这行发现

全部贴出来看看吧


------解决方案--------------------------------------------------------
非高手飘过,无图无真相。


------解决方案--------------------------------------------------------
为什么里面有这么多<% %>,不能简化吗?
------解决方案--------------------------------------------------------
"forumaddservlet?button=add&forumid=<%if(getedfb.getForumid()!=null){%><%=getedfb.getForumid()%><%}%>"

这句话 在别的地方 比如 初始化页面的地方 定义好 然后 直接调用

------解决方案--------------------------------------------------------
action="forumaddservlet?button=add&forumid=<%if(getedfb.getForumid()!=null){%><%=getedfb.getForumid()%><%}%>"

这段代码好像有错

应该这样写

action="forumaddservlet?button=add&forumid="+<%if(getedfb.getForumid()!=null){%><%=getedfb.getForumid()%><%}%>
------解决方案--------------------------------------------------------
<form method="POST" action="forumaddservlet?button=add&forumid=<%if(getedfb.getForumid()!=null){%><%=getedfb.getForumid()%><%}%>" name="form">
上面有错
这样写试试
<form method="POST" action="forumaddservlet?button=add&forumid=str name="form">

<% 
 String str = "";
 if(getedfb.getForumid()!=null){
forumid=getedfb.getForumid()
 }
%>
------解决方案--------------------------------------------------------
看到高手们的代码,真晕。。。可惜只有你自己能看的懂!
------解决方案--------------------------------------------------------
为什么JSP页面里还有那么多逻辑处理
------解决方案--------------------------------------------------------
你在form标签中加入 enctype=“multipart/form-data”
------解决方案--------------------------------------------------------
<form method="POST" action="forumaddservlet?button=add&forumid=<%if(getedfb.getForumid()!=null){%><%=getedfb.getForumid()%><%}%>" name="form">
楼主,我感觉这个有问题,括号的对应好乱啊,希望下次写时能注意括号的对应,以及他们的缩进关系。
  相关解决方案