http://...create.do 应该是因为你的action代码中出错了,所以没执行完,你看一下com.yourcompany.struts.action.CreateAction中的代码哪里出错了。

解决方案 »

  1.   

    你在return (mapping.findForward("backmain"));的时候是不是页面未加载*.css文件?你将mainJsp.jsp方到工程的home中试试(Myeclipse中应该是Webroot目录)
      

  2.   

    方法1:<forward name="backmain" path="/jsp/mainJsp.jsp" redirect="true"></forward>不过这种方法会丢失所有保存在request 中的对象.方法2:
    /jsp/mainJsp.jsp 里面的所有连接,图片,CSS文件等全部都绝对路径.如:
    原来
    <img src="images/a.gif">
    改为
    <img src="/jsp/images/a.gif">其它也一样.
      

  3.   

    连接也一样
    <a href="a.jsp">
    改为
    <a href="/jsp/a.jsp">
      

  4.   

    感谢大家回答问题
    Action应该是没有问题,
    return (mapping.findForward("backmain"));前一句在控制台打印也是打印出来的
    注册好以后数据里有数据的。
    返回mainJsp.jsp也面是返回回去了就是上面URL不对
    http://localhost:8080/myblog/create.do
    在点注册就出错了说找不到那个页面
    <forward name="backmain" path="/jsp/mainJsp.jsp" redirect="true"></forward>试过了没用
    也面上就一个绝对路径的超连接也没错
    请高人指点
    我把TOMCAT一直开着大家可以试下
    http://218.79.173.216:8080/myblog/jsp/mainJsp.jsp
      

  5.   

    如果你要url地址改变,那就重定向好了redirect="true"