这样为什么没有提示语法错误?

发布于 2021-12-03 03:41:16 字数 505 浏览 911 评论 5

public ActionErrors validate(ActionMapping mapping, ServletRequest request)
    {
        return validate(mapping, (HttpServletRequest)request);
        ClassCastException e;
        e;
        return null;
    }

    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request)
    {
        return null;
    }

struts2的 ActionForm 类源码中的方法,我不明白为什么我仿照它写了类似的代码就会报语法错误,而它的源码就没问题。



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

妖妓 2021-12-03 16:30:24

不是反编译的,就是在myeclipse直接点到源码里的

为你鎻心 2021-12-03 13:35:25

回复
@颖辉小居 : 那应该是你的myeclipse里安装了jdgui插件,这个插件反编译try catch的时候就会反编译成这样,struts的官网源码是正常的try catch,你去下载看看好了,而且这个应该还是struts1,struts2里没有ActionForm这个方法了

累赘 2021-12-03 12:59:01

回复
谢谢 ,应该是这样,我通过其他途径下载远吗看到的就不是这样的

琴流音 2021-12-03 12:46:36

我问个额外的问题哈,这是你自己反编译出来的源码吧~~~

飘过的浮云 2021-12-03 10:17:53

我也觉得错了 可是我是看的struts的源码,这个是公司里上线的项目,我在看它的源码,这个函数是struts包里的,actionForm的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文