关于struts2框架下的jsp页面跳转问题404

资深架构师杨亚哲 2017-03-20 05:24:10
楼主这学期刚开ssh框架,奈何在自己电脑上搭建框架就用了三天时间,也许是自身愚笨吧,搭建好框架了,楼主屁颠屁颠的跑去做书上第一个案例,各位大佬看看出啥错了!两个jsp都能独立应用 但是跳转时候显示404错误。我感觉是不是超链接的语句错了,书上一模一样(虽然我不了解这句啥意思!!)不行扶我起来,我还要学。大神不要笑话,开始的路程,充满挫折希望理解,抱大佬们腿了。
...全文
228 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
podd 2017-03-23
  • 打赏
  • 举报
回复
要不就是路径错了,要不就是框架没搭好
ixxxk 2017-03-23
  • 打赏
  • 举报
回复
跳转后的页面路径,是可以看到的,你看看这个路径跟你想象中正确的路径有多少差距.就能看出来哪里错了. 按我看到的 删了${pageContext.request.contextPath }就可以跳转成功了.
ixxxk 2017-03-23
  • 打赏
  • 举报
回复
${pageContext.request.contextPath } 直接删了就可以了.
110成成 2017-03-23
  • 打赏
  • 举报
回复
我觉得你应该查下{pageContext.request.contextPath } 这个地址是什么
  • 打赏
  • 举报
回复
action———————— package cn.itcast.action; import com.opensymphony.xwork2.ActionSupport; public class HelloWorldAction extends ActionSupport { public String execute() throws Exception { return SUCCESS; } }
  • 打赏
  • 举报
回复
struts—————————————————————— <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <package name="hello" namespace="/" extends="struts-default"> <action name="helloWorld" class="cn.itcast.action.HelloWorldAction"> <result name="success">/success.jsp</result> </action> </package> </struts>
  • 打赏
  • 举报
回复
这是index.jsp------ <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>shou ye</title> </head> <body> <h1> Welcome !</h1> <a href="${pageContext.request.contextPath }/helloWorld.action"> Hello World! </a> </body> </html>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧