action="indexjsp"
表示跳到跟当前页面相当目录下面的indexjsp, 但是实际上是没有的, 所以报错404
要想跳到网站根目录的indexjsp, 那么就按上面两位说法"//indexjsp" ,
不过我平时想跳到根目录首页都是这样做的, 可保证无论放到哪边都可以正确不用担心会错
action="<%=requestgetContextPath()%>/indexjsp"
这样就直接得到从根目录算起的路径
requestgetContextPath() 运行的结果是:"/项目文件夹的名字", 如果项目为根目录,则得到一个"",即空的字条串, 如果项目为abc, 就得到
action="/abc/indexjsp"
同理也可以用到其他好多地方!!
1Jsp页面跳转的第一种方式:提交表单
2Jsp页面跳转的第二种方式:Javascript实现
3Jsp页面跳转的第三种方式:重定向分
jsp中实现文件上传选择是通过input file=“file”实现的。
举例如下:
有一个如下内容的uploadjsp文件,用来选择要上传的文件:
<html>
<head>
<title>Jsp文件上传例子</title>
</head>
<body>
<form name="upform" action="UploadServlet" method="POST" enctype="multipart/form-data">
<input type ="file" name="file1" id="file1"/><br/>
<input type="submit" value="上传" /><br/>
<input type="reset" />
</form>
</body>
</html>
上面文件值得注意的地方:
1 action="UploadServlet" 必须和后面的webxml配置文件中对servlet映射必须保持一致
2 method="POST" 这里必须为"POST"方式提交不能是"GET"
3 enctype="multipart/form-data" 这里是要提交的内容格式,表示你要提交的是数据流,而不是普通的表单文本
4 file1表示你要上传一个文件
<a href="article/articleaddjsp">★发表文章</a></td>
<a href="article/articleListjsp">★浏览/修改/删除文章</td>
你注意下大小写;还有路径问题,它提示你了/MyBlog/admin/admin/article/ArticleAddjsp找不到,你看看这个路径比你的明显多了个admin/
而且根据你的描述article文件夹下的jsp文件名是小写的
补充一下:路径这样写也行
<a href="/admin/article/articleaddjsp">★发表文章</a></td>
<a href="/admin/article/articleListjsp">★浏览/修改/删除文章</td>
responsesendRedirect()是指重定向
跳转的页面文件的相对路径或URL以字符串形式写在括号内
如: responsesendRedirect(">
以上就是关于JSP页面的跳转问题 很简单全部的内容,包括:JSP页面的跳转问题 很简单、如何实现jsp本页面跳转、jsp怎么实现文件夹选择并获取文件夹路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)