test 的目录结构必须符合Tomcat的要求,WEB-INF之类的你有么?

解决方案 »

  1.   

    你最初做web项目,我建议你先用JBuilder.
    可以先创建一个Web Application,你可以看到
    它为你生成了什么. 然后你再慢慢学习,
    这样可能会比较好
      

  2.   

    struts一般是把*.jsp或sevlet映射成.do的格式.所以是不是应输入http://localhost:8080/test.do
      

  3.   

    web-inf的应该是WEB-INF,不能写错,另外,web.xml文件应该有。这个是WEB的基本配置问题,跟struts没有关系!
      

  4.   

    另外要想这样(http://localhost:8080/test)访问必须指定一个默认的初始页面.可以在server.xml里面配置
      

  5.   

    在conf/server.xml中配置context
    <Context path="" docBase="test" debug="0" reloadable="true" crossContext="true"/>再在WEB-INF中,配置好struts-config.xml文件。
    建议用jbuilder的struts相关向导。
      

  6.   

    楼主的精神可嘉,从O做起。当然,如果你想偷懒,或想分析一下成功Struts项目各个文件配置和编写情况,完全可下载一个Struts开发工具--JSPStudio,内有几种Struts模板,包括Struts空的数据库应用模板。另外,只要通过向导输入一个文件名和选择数据源导入字段信息,自动生成所有应用文件和代码,包括数据库连接DAO、JSP分页表格(表格上除了有分页之外,还可选择地包含有更新、删除、连接功能),完成一个数据库表的应用不用自己写一行代码,就可实现数据库的查找分页显示、更新、删除、连接等功能。
    另外,还可实现Struts标签的可视化设计,和FrontPage用法很相似。JSPStudio下载地址ftp://162.105.80.43/incoming/
    如果进入ftp时提示输入密码,说明当前连接用户已满,请你在连接用户少时再去下载,不用用户名和密码。
      

  7.   

    文件名要为index.jsp哦.
    也可以在web.xml中设置welcome-file