各位会用 idea 的大哥 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
JohnZorn
V2EX    Java

各位会用 idea 的大哥

  •  
  •   JohnZorn Jan 9, 2018 via Android 5989 views
    This topic created in 3030 days ago, the information mentioned may be changed or developed.
    小弟刚体验一下 顺便学习 struts2 就在上面练手了 然后题目里面是需要在 web-inf 目录下写 jsp 文件的 eclipse 能写 但是 idea 压根好像就不让写 new 的时候没有 jsp 选项啊??我试了在其他目录下写好再剪过来 最后证明只是自欺欺人。。根本不能运行。。所以来问下大家这个要怎么整 如果 idea 可以完成的话我是不想再去 myeclipse 写了 求大佬告知 必应搜过了。。搜索结果 idea 和 web-inf 好像就是不能共存一样。。解决不了我的难处 求大哥~~
    37 replies    2018-02-19 17:40:25 +08:00
    JohnZorn
        1
    JohnZorn  
    OP
       Jan 9, 2018 via Android
    创建 project 选了 web application 和 struts2
    JohnZorn
        2
    JohnZorn  
    OP
       Jan 9, 2018 via Android
    88 个点击啊 没个搭理的嘛(ε)
    lhx2008
        3
    lhx2008  
       Jan 9, 2018 via Android
    有 jsp 文件的选项啊,就在前三个里面,复制过来不能运行。。tomcat 配了吗
    kingcos
        4
    kingcos  
       Jan 9, 2018 via iPhone
    Struts2 还学啊…
    JohnZorn
        5
    JohnZorn  
    OP
       Jan 9, 2018 via Android
    @lhx2008 idea 项目生成出来后的文件夹我记得有.idea ,src ,lib, web, WEB-INF jsp 文件可以写在 web 文件夹下但是不能写在 WEB-INF 下 剪贴过来的也不能 run 有人告诉我 maven 骨架?赶了个尬~没学过 maven 但是见过 顺便问下大哥这个是要在 struts2 之前学的吗?
    sunwei0325
        6
    sunwei0325  
       Jan 9, 2018
    用 structs1/2 的公司越来越少了, 大兄弟, 赶紧看 springmvc,mybatis 吧
    JohnZorn
        7
    JohnZorn  
    OP
       Jan 9, 2018 via Android
    @kingcos 学生党了解不深~这个不是 ssh 的一部分吗?应该还是要学的吧 我是直接走的慕课的免费课程 没什么特殊的选择。。按流程通吃。。
    lhx2008
        8
    lhx2008  
       Jan 9, 2018 via Android
    @choice4 不用 maven,配了 tomcat 了没,你要下一个 tomcat,然后配置好环境变量,然后在 idea 里面的运行那边配置好 tomcat,然后运行,然后才能在浏览器里面访问你的 jsp,jsp 才会被执行。
    如果这个都弄不好还真是建议不要学了。。
    JohnZorn
        9
    JohnZorn  
    OP
       Jan 9, 2018 via Android
    @sunwei0325 好的 但是这个问题可以解决吗。。不然我的那个拦截器有没有起作用都不知道 要不还得去 myeclipse 走一遍 哇不过讲道理用了 idea 之后确实不想回用 eclipseo>_<o
    JohnZorn
        10
    JohnZorn  
    OP
       Jan 9, 2018 via Android
    @lhx2008 tomcat 有 建项目的时候也加了 就是我的 jsp 写在项目的 web 文件夹下可以运行 WEB-INF 下不能运行 idea 需要在这个方面也去配置吗?以前一直在用 myeclupse 是的话我明天再去好好研究研究
    LosLord
        11
    LosLord  
       Jan 9, 2018 via Android   1
    我觉得,这种问题吧,不自己解决的话,你永远不知道为什么。
    就是一个项目,用哪个编辑器都无所谓
    sunwei0325
        12
    sunwei0325  
       Jan 9, 2018
    @choice4 ssh 是很久很久以前的技术栈了, 我在 4 5 年以前做 j2ee 的时候, 大多数公司就已经扔了 struct 和 hibernate 了, 都是 SSM, Spring, SpringMVC, Mybatis, 现在做别的方向了, 但是我建议你学习以前先去招聘网站看看职位需求, 虽然说艺多不压身, 但是能够在工作中学以致用才是掌握这个框架的最快方法。
    sunwei0325
        13
    sunwei0325  
       Jan 9, 2018
    @choice4 抱歉啊, 大兄弟, 我现在混 python 圈子了, 这个问题我还真是不懂, 我只是就我的经验给你一点建议
    lhx2008
        14
    lhx2008  
       Jan 9, 2018 via Android
    路径不一样,有啥区别吗,你要自定义的话就自己配 web.xml
    JohnZorn
        15
    JohnZorn  
    OP
       Jan 9, 2018 via Android
    @LosLord 对 我自己也会去摸索着尝试
    JohnZorn
        16
    JohnZorn  
    OP
       Jan 9, 2018 via Android
    @sunwei0325 没有抱歉一说。。
    JohnZorn
        17
    JohnZorn  
    OP
       Jan 9, 2018 via Android
    @lhx2008 我以前听老师讲过 tomcat 的 web-inf 目录浏览器是不可以直接访问的 是不是这个原因所以 idea 直接取消了在 web-inf 写 jsp 但是我验证这个拦截器好像还就是得在这个 web-inf 里走一圈。。对 idea 掌握不行啊 所以来问问大哥们这个是怎么弄的话 实在不行我就去 myeclipse 里搞一搞也无所谓
    lhx2008
        18
    lhx2008  
       Jan 9, 2018 via Android
    @choice4 没那么多讲究,你放 webinf 就在 struts 里面配置好就可以拿到 webinf 里面的 jsp 了
    JohnZorn
        19
    JohnZorn  
    OP
       Jan 9, 2018 via Android
    ok
    whello
        20
    whello  
       Jan 10, 2018 via Android
    idea 的 tomcat 输出路径和 eclipse 不一样,我记得是在用户目录的.IntelliJIdea 下,这两个的 web 配置方式差别挺大的
    JohnZorn
        21
    JohnZorn  
    OP
       Jan 10, 2018
    @whello 真的是 。。我去 tomcat 的 webapps 看了看 有我以前在 myeclipse 写的项目但是没有 idea 的 这样的话我的 module 是不是还得放到 tomcat 的 webapps 才行 ==
    fhefh
        22
    fhefh  
       Jan 10, 2018
    @choice4 楼主看看这个能否解决问题
    https://www.jianshu.com/p/a84aa07437cf
    340244120
        23
    340244120  
       Jan 10, 2018 via iPhone
    idea 里配置的 tomcat,对应目录都在 user/.intellijidea/system/tomcat 下生成。idea 里对项目文件作了修改 都需要按 ctrl+F10(update).对应的文件才会同步到 idea 的 tomcat 目录。至于 WEB-INF 不能创建 jsp,我觉得不应该,等会我上机看看可能是啥问题
    JohnZorn
        24
    JohnZorn  
    OP
       Jan 10, 2018
    @340244120 WEB-INF 我说不能写 jsp 是我太菜了 我后来搜到了 说是 facets 里面的 Web Resources Directories 本来默认是 web 文件夹的 实在想在 WEB-INF 写的话可以加上 WEB-INF 这样 idea 就会知道你也可能需要在 WEB-INF 下写 jsp 然后在去 WEB-INF 下 new 的时候就会有 jsp 选项了 但是这个 WEB-INF 跟 Tomcat 的 WEB-INF 好像是不一样的 它对 URL 访问没有限制
    JohnZorn
        25
    JohnZorn  
    OP
       Jan 10, 2018
    @fhefh 我也搜到一篇 http://blog.csdn.net/yangcheng33/article/details/53016764 我大概有点门路的 不过版本有点不一样 后边和我的实际情况不太一样 继续琢磨吧 多谢大哥帮搜
    340244120
        26
    340244120  
       Jan 10, 2018
    @choice4 web resources dir 对应的是 webRoot(webContent),同时也对应 artifacts 里 web fact resources.
    这样部署的时候,整个 webContent 就会拷贝至 tomcat,tomcat 就能自动识别 WEB-INF 了.

    你上面的设置,相当于是吧 WEB-INF 当作了 webRoot,所以你能访问到.
    kingcos
        27
    kingcos  
       Jan 10, 2018 via iPhone
    @choice4 也是学生党不过已经实习了,当然,不是后端…
    Struts 漏洞比较多,现在基本上没有用的了吧,Spring 家的可以看看,Spring Boot 很方便。我是这么认为的「技术的更迭是趋于简单化的,不可能是越来越复杂的,越傻越有效率的工具,才更容易被更多的人使用,而主要的是业务层面,而不是配置环境。」
    qqwinds
        28
    qqwinds  
       Jan 10, 2018
    你用的是 Community 版本的吧。。。
    JohnZorn
        29
    JohnZorn  
    OP
       Jan 10, 2018 via Android
    @340244120 那么 idea 也有对应 WEB-INF 的目录了嘛就是说?
    JohnZorn
        30
    JohnZorn  
    OP
       Jan 10, 2018 via Android
    @qqwinds 对。。大哥。。你这话问的我虎躯一震
    JohnZorn
        31
    JohnZorn  
    OP
       Jan 10, 2018 via Android
    @kingcos 好嘞
    lonenol
        32
    lonenol  
       Jan 10, 2018
    直接学 spring boot 吧...
    vjnjc
        33
    vjnjc  
       Jan 10, 2018
    社区版的 idea 不带 javaee 的功能吧,至少 jetbrain 官网这么说的。
    我是用 maven+springboot,用的 maven 命令启动的 server
    cutiechi
        34
    cutiechi  
       Jan 10, 2018 via iPhone
    去年用 idea 写的一个 SSH 登录的 demo,这是[地址]( https://github.com/superchijinpeng/ssh_login) ,你可以参考一下。
    qqwinds
        35
    qqwinds  
       Jan 11, 2018
    我的意思是,是不是社区版不支持 JAVAEE 的特性,事实上我在 web-inf 目录下是可以直接通过右键创建 JSP 的。用的是
    https://lh3.googleusercontent.com/gCaY1hzwujvgrAgVwxSKzOAPwnG3rZlecE1SFpaayvJ6tJ7ZmHxrEpr769cRog-fI6_3mjFrz6chlgxW8l8T=w1920-h900
    不知道能不能看到。
    gitgabige
        36
    gitgabige  
       Jan 11, 2018
    社区版本的不行,完整的 ssm 框架搭建不起来,要下载另外一个版本的 idea
    JohnZorn
        37
    JohnZorn  
    OP
       Feb 19, 2018
    结贴 结贴 娘来 既然 idea 自动创建的 WEB-INF 不起作用 直接再创建一个 WEB-INF 不就好了嘛。。。我在 web 目录下创建了一个名为 WEB-INF 的目录 经过验证直接通过 url 访问是不能成功的 但是如果目录名是别的就可以通过 url 访问。。。一直以来傻了
    About     Help     Advertise     Blog     API     FAQ     Solana     979 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 80ms UTC 20:41 PVG 04:41 LAX 13:41 JFK 16:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86