Intellij 创建JavaWeb与实现Servlet(创建Servlet模板)
2017-10-29 19:49
155 查看
创建Web项目
一.选择Java类型,右边选择JavaEE 中的Web application,上面的SDK 选择自己安装的 JDK 的路径。二.写上项目名与项目地址
三.在WEB-INF中创建 classes 与 lib 两个子文件
四.
File -> Project Structure (快捷键:Ctrl + Shift + Alt + S) -> 选择Module :
选择 Paths -> 选择”Use module compile output path” -> 将Output path和Test output path都选择刚刚创建的classes文件夹。
五.
接着选择Dependencies -> 将Module SDK选择为1.7 -> 点击右边的“+”号 -> 选择1 “Jars or Directories”
六.
选择刚刚创建的lib文件夹
七.
选择“jar directory” -> 接着返回一路OK.
配置Tomcat
八.打开菜单Run -> 选择Edit Configuration
九.
点击“+”号 -> 选择“Tomcat Server” -> 选择“Local
十.
点击”Application server”后面的”Configure…”,弹出Tomcat Server窗口,选择本地安装的Tomcat目录 -> OK
Name中写上自己安装的Tomcat的版本名称
在”Server”选项板中,取消勾选”After launch”,设置”HTTP port”和”JMX port”(默认值即可),点击 Apply -> OK, 至此Tomcat配置完成。
Tomcat中部署项目
十一.Run -> Edit Configurations,进入”Run/Debug Configurations”窗口 -> 选择刚刚建立的Tomcat容器 -> 选择Deployment -> 点击右边的“+”号 -> 选择Artifact
十二.
选择web项目 -> Application context可以填“/hello”(其实也可以不填的~~) -> OK
编辑index.jsp文件
十三.在index.jsp文件中加入自己想要显示的代码,然后右击Run’index.jsp’
实现Servlet文件
十四.在src中创建Servlet文件,可以先建一个包在创建文件。
代码:
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Infor extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); request.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter(); out.println("<form action='#' method='post'>"); out.println("<br/><br/><br/><br/>"); out.println("用户名:<input type='text' name='username'/><br/><br/>"); out.println("密 码:<input type='password' name='pwd'/><br/><br/>"); out.println(" <input type='submit' value='登录'/><br/><br/><br/>"); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); } }
部署web.xml
<servlet> <servlet-name>Infor</servlet-name> <servlet-class>Infor</servlet-class> </servlet> <servlet-mapping> <servlet-name>Infor</servlet-name> <url-pattern>/Infor</url-pattern> </servlet-mapping>
然后发布Tomcat运行
需要注意的地方:
在尝试完index.jsp后创建Servlet后发布时必须先得把index.jsp的Tomcat先关闭,否则会冲突。
小技巧
创建Servlet文件后默认代码有点冗余,可以自己建一个Servlet的模板,这样每次新建时都会按照自己的要求创建,节省了不少时间。
如果里面没有Servlet就点击上面的 ‘+’ 自己创建一个。
模板代码:
import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ${primary_type_name} extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request,response); }
}
相关文章推荐
- Intellij idea创建javaWeb以及Servlet简单实现
- Intellijidea建javaWeb以及Servlet简单实现
- Intellij idea创建javaWeb以及Servlet简单实现
- IDEA 创建 javaWeb 以及简单Servlet实现
- Intellij idea创建javaWeb以及Servlet简单实现
- Intellijidea建javaWeb以及Servlet简单实现
- Intellij idea创建javaWeb以及Servlet简单实现
- Intellij idea创建javaWeb以及Servlet简单实现
- Intellij idea创建javaWeb以及Servlet简单实现
- Intellijidea建javaWeb以及Servlet简单实现
- Servlet的概述 什么是Servlet:Servlet的入门servlet的实现关系;使用Eclipse的模板创建servlet
- [转]Intellij idea创建javaWeb以及Servlet简单实现
- 利用Intellij IDEA配置创建javaweb项目并实现Servlet
- Intellijidea建javaWeb以及Servlet简单实现
- Intellij idea创建javaWeb以及Servlet简单实现
- Intellijidea建javaWeb以及Servlet简单实现
- Intellij idea创建javaWeb以及Servlet简单实现
- Intellij idea创建javaWeb以及Servlet简单实现
- Intellijidea建javaWeb以及Servlet简单实现
- Intellij idea创建javaWeb以及Servlet简单实现