JSP/Servlet初学者 - 快速配置实现
来源:互联网 发布:上海菜鸟网络嘉定仓 编辑:程序博客网 时间:2024/06/11 21:58
一、JSP和Servlet的书写及对应配置文件
1、首先看一下JSP页面中两种调用Servlet的方式
(1)通过Form表单提交,在action中填入对应Servlet的<url-pattern></url-pattern>,如下图所示:
<form action="upload.do" method="post"> (在JSP页面中) <url-pattern>/upload.do</url-pattern>(在web.xml中)
其中action中填入的内容要和<url-pattern></url-pattern>(注意upload.do前面的/不能少)中保持一致。
特别说明一点,如果JSP页面没有直接在WebRoot文件夹下,而是在WebRoot/updown文件夹下,那么对应的<url-pattern></url-pattern>也应加入目录路径,否则URL映射会失败,此时form表单的内容不用改,对应的JSP文件目录结构和<url-pattern></url-pattern>如下所示:
<form action="upload.do" method="post"> (在JSP页面中) <url-pattern>/updown/upload.do</url-pattern>(在web.xml中)
(2)通过超链接方式调用Servlet,如下所示:
2、典型的Servlet的书写格式如下所示:
package edu.uestc.updown;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ServletTemplate extends HttpServlet{
private static final long serialVersionUID = 1L;
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
PrintWriter out = resp.getWriter();
out.print("");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(req, resp);
}
}
Servlet其实就是一个Java类,可以实现通过URL方式调用的响应来完成一些业务逻辑功能。
注:通过out.print()可以在Servlet中输出一个HTML页面,将结果以HTML页面的方式显示到前端。
3、JSP和Servlet对应的配置文件web.xml的书写方式如下:
<servlet>
<servlet-name>Upload</servlet-name>
<servlet-class>edu.uestc.updown.ServletUpload</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Upload</servlet-name>
<url-pattern>/updown/upload.do</url-pattern>
</servlet-mapping>
注意配置文件中Servlet定义的书写和Servlet-Mapping的书写格式。
完成以上3点,就可以完整的实现一个JSP/Servlet的小程序。
- JSP/Servlet初学者 - 快速配置实现
- jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题
- 经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题
- java web初学者 jsp+javabean+servlet 登陆
- Servlet/JSP配置入门
- Servlet/JSP配置详解
- Servlet/JSP配置详解
- Servlet/JSP配置入门
- Servlet/JSP配置入门
- Servlet/JSP配置详解
- Servlet/JSP配置入门
- servlet/jsp 配置
- Servlet/JSP配置详解
- Servlet/JSP配置详解
- Servlet/JSP配置详解
- JSP/Servlet环境配置
- JSP+SERVLET实现“上传”
- jsp+servlet实现登陆
- 十年
- 对记录集出现的一些问题的总结
- 令人头疼的编译原理之文法
- android绚丽的ListView表格效果的实现
- 怎么做研究
- JSP/Servlet初学者 - 快速配置实现
- 七夕恋歌
- HDOJ 3715 Go Deeper (2Sat: 二分答案判定)
- 编程序生成一张从英尺到米的转换表
- poj 3245 Sequence Partitioning(dp+二分+单调队列+sbt)
- HDU 1171 Big Event in HDU
- ubuntu 12.04 txt中文乱码问题
- 方维分享增加列表页图片alt title属性,提高转化率
- 从那一天起,你就成了我的全部