导出word问题

导出word问题

导出word-03版时,


代码与老师的完全一样,页面出现如下错误,请解答一下,谢谢!

http://img1.sycdn.imooc.com//climg/5d6dd25d0001b7de18970898.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小班 2019-09-03 18:38:57

同学你好,这里action的路径是${basePath}/exportWord,直接跳转出错,可能是因为${basePath}没有找到对应的web项目的路径

在jsp页面中basePath可称作web全路径,通常在jsp页面中引用,对应在jsp页面中需要加入

<%
    String basePath=request.getScheme()+"://"+request.getServerName()+
    ":"+request.getServerPort()+request.getContextPath()+"/";
%>

request.getScheme()返回的协议名称,默认是http。 

request.getServerName()返回的是你浏览器中显示的主机名(例127.0.0.1).。

request.getServerPort()获取服务器端口号(例:8080)。 

request.getContextPath()是获取当前的系统路径。

同学可以修改后,再来查看当前页面能否访问。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小班 2019-09-03 15:07:04

同学你好,这里报出错误的内容是没有找到这个页面,建议同学查看跳转页面的具体地址,能否正常展示,或者贴出同学的代码,我们来测试一下。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 慕沐8221787 #1
    直接跳转同样出错,代码如下: jsp页面的action如下:<form id="mainForm" method="post" action="${basePath}/exportWord">
    2019-09-03 16:00:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10204    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师