JSP单击<a>标签调不到指定的servlet
JSP页面单击“修改”跳到servlet。
<%
//留言表中的用户ID和用户表中的用户ID相等
if( art.getUserID()==user.getUserID() )
out.println( " <a href=\"articleupdate?articleid=" + art.getArticleID()
+ "\">修改 </a> " );
if( art.getUserID()==user.getUserID() || user.isAdmin() )
out.println( " <a href=\"articledelete?articleid=" + art.getArticleID()
+ "\">删除 </a>" );
if( user.isAdmin() )
out.println( " <a href=\"articlereply?articleid=" + art.getArticleID()
+ "\">回复 </a>" );
%>
=====================================================
servlet里进行一系列判断,然后在跳入JSP页面,但在上一个JSP页面单击修改转到aricleupdat,就显示地址找不到,
结果地址显示为404找不到
404状态就是没有找到
看看xml配置的是不是正确
通过浏览器 访问一下试试
" <a href=\"/servlet/articleupdate?articleid=" + art.getArticleID() + "\">修改 </a> "
web.xml文件如果是按工具生成的默认配置的话,以上就可以
我知道答案了,这个是要提交到doget,我在servlet写了doPost方法
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
问题描述:
例如我要显示的内容如下所示
一级目录1
一级目录1子类1
子类1
一级目录1子类2
......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
这是错误信息,严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 33 in the jsp file: /WebRo ......