关于Java Struts2的简单示例遇到常见问题总结

今天在测试Strtuts2时,遇到了一些常用的问题。下面总结一些常见的问题的,作个总结。

配置过程遇到了一些问题,下面作个总结,希望可以帮到更多的入门级的读者。

1.404的问题:路径导致404访问不到页面

解答:在开发中,我们可以看到,WebContent直接访问的目录,所以在开发中,我们Eclipse把源码直接编译在根目录下build中的,是不可访问的,所以要把编译好的class文件放置在,WEB-INF目录下;

2. 500的问题:标签<%@ taglib uri="/struts-tags" prefix="s" %>放置错误导致500错误的问题

解答:在使用struts访问的过程中,需要先导入相应的jar包【工程上点击鼠标右键:Build Path->Configure Build Path】,其实只需要把访问入口改为WebContent下,即可。记得清除下缓存:点击 Project->clean;另外需要把三个重要的jar包放置在WEB-INF/lib下【jstl.jar,standard.jar,commons-lang3-3.3.2.jar(不一定必须,原因未知)】。

3 配置访问入口路径:文件位置:tomcat中的conf/server.xml 配置如下:

    <Host name="bxv.teststruts.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Context path="" reloadable="true" 
          docBase="F:/Tomcat/apache-tomcat-9.0.12/webapps/bxv.teststruts.com/WebContent" />
      </Host>

4. WebContent/WEB-INF/(web.xml,classes/struts.xml),这个两个配置见 https://gitee.com/victor_tangqing/JavaStruts2

5.所有配置完成之后,记得重启Tomcat服务

说明:本人也是入门级的菜鸟,如果有什么不对的地方,请帮忙留言纠正,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值