idea创建servlet步骤
1、CreateNewProject->JavaEE->WebApplication->项目命名->Finish。。
2、项目创建后初始目录为:。
3、web/WEB-INF中添加classes、lib、src文件夹。
File->ProjectStructture->Modules。
在web目录下新建WEB-INF目录,并在WEB-INF目录下新建3个目录:classes、lib、src,其中src右键设为source。
src用于存放源Servlet的java文件,classes用来存放编译后输出的class文件,lib用于存放第三方jar包。
4、配置classes与lib文件夹路径。
File->ProjectStructure->Module->Paths->Usemodulecompileoutputpath->将Outputpath和Testoutputpath都选择刚刚创建的classes文件夹。
接着选择Dependencies->将ModuleSDK选择为1.8->点击右边的“+”号->选择“JarsorDirectories”->选择刚刚创建的lib文件夹->选择“jardirectory”。
5、配置tomcat容器。
Run->EditConfiguration->点击左上角“+”号->“TomcatServer”->“Local”。
在Name处输入新的服务名,点击Applicationserver后面的Configure...,弹出TomcatServer窗口,选择本地安装的Tomcat目录,点击Apply->OK。
取消勾选Afterlaunch,设置HTTPport和JMXport(默认值即可),点击Apply->OK。
选择Deployment->点击右边的“+”号->选择Artifact->OK。
6、编辑index.jsp文件。
7、运行tomcat,在浏览器中输入localhost:8080/index.jsp。
运行成功。
8、web目录下新建form.jsp,编写提交表单的页面。
在浏览器中输入localhost:8080/form.jsp。
9、编写Servlet(接收form.jsp表单提交参数):在WEB-INF下src文件夹添加Java文件,命名为FirstServlet。
此时会报错,从tomcat/lib目录下将servlet-api.jar拷贝到WEB_INF/lib下,则错误消失。
10、编译Servlet源java文件。
Build->BuildModule,编译成功后在WEB-INF/classes下生成Servlet的class文件。
11、配置Servlet:两种方式,这里采用web.xml文件配置。
从tomcat/webapps应用拷一个web.xml到本项目的web/WEB-INF目录中,编写web.xml文件。
将form.jsp中的表单提交指向此Servlet在web.xml中映射的url地址,此处为aa。
12、浏览器输入localhost:8080/form.jsp填入参数后跳转到Servlet,显示成功。
猜你喜欢
花生米一天吃多少
日常生吃一点花生米每天不超,能够通过抑制胃酸分泌,来起到缓解...山山而川出自哪里
人生海海,山山而川,潺潺而镜,生生不息,这句话是来自白落梅的...哄女孩开心的故事
业后七年,总算接了个大工程,造一根三十米烟囱,工期两个月,造...如何查看淘宝账号是否违规
步骤打开手机,找到淘宝,点击并进入。进入之后,点击设置,进入...24岁属于什么年纪
岁属于成年早期,在年龄阶段的划分中,岁均属于成年早期。一般来...电脑lp地址怎么改
步骤如下右击网络,属性。打开后,右击本地连接,属性。打开后,...香蕉加牛油果怎么做
香蕉加牛油果,配上牛奶,可以做成奶昔。香蕉牛油果奶昔所材料和...桂f是哪里的牌照
桂是崇左市的牌照。崇左市是广西壮族自治区所辖地级市,环北部湾...蒸鸡蛋怎么做又嫩又好吃
主料鸡蛋个酱油毫升。步骤打两个鸡蛋放入盘中将鸡蛋搅拌均匀,加...宝马x6点烟器保险丝在什么位置
宝马点烟器的保险丝在副驾驶手套箱的中央保险丝盒里。点烟器是所...棉花糖里有什么
棉花糖里面大部分是白糖,还有一些白糖里面含有的杂质。棉花糖一...毛芹羊肉馅窍门
准备一块肥瘦相间的羊肉,没有的话,准备一小块肥羊肉。几根芹菜...股票5g是什么意思
它指的就是在之后的第五代移动电话行动通信标准,也称第五代移动...绝地求生段位顺序
绝地求生游戏中段位有青铜段位白银段位黄金段位铂金段位星钻段位...肯普法有第三季吗
截至年月日,肯普法还没有第三季。肯普法改编自筑地俊彦原作负责...