jsp 技术
2023-06-13 09:15:11 时间
为什么要学习 jsp 技术
什么是 jsp?
JSP(全称 Java Server Pages)是由 Sun 公司专门为了解决动态生成 HTML 文档的技术。
Servlet 程序输出 html 页面。
在学习 jsp 技术之前,如果我们要往客户端输出一个页面。我们可以使用 Servlet 程序来实现。具体的代码如下:
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HtmlServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// 设置返回的数据内容的数据类型和编码
response.setContentType("text/html; charset=utf-8");
// 获取字符输出流
Writer writer = response.getWriter();
//输出页面内容!
writer.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"
\"http://www.w3.org/TR/html4/loose.dtd\">");
writer.write("<html>");
writer.write("<head>");
writer.write("<meta http-equiv=\"Content-Type\" content=\"text/html;
charset=UTF-8\">");
writer.write("<title>Insert title here</title>");
writer.write("</head>");
writer.write("<body>");
writer.write("这是由 Servlet 程序输出的 html 页面内容!");
writer.write("</body></html>");
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
}
}
上面的代码我们不难发现。通过 Servlet 输出简单的 html 页面信息都非常不方便。 那我们要输出一个复杂页面的时候,就更加的困难,而且不利于页面的维护和调试。 所以 sun 公司推出一种叫做 jsp 的动态页面技术帮助我们实现对页面的输出繁锁工作。 jsp 页面的访问千万不能像 HTML 页面一样。托到浏览器中。只能通过浏览器访问 Tomcat 服务器再访问 jsp 页面。
如何创建一个 jsp 动态页面程序
1)选中 WebContent 目录,右键创建一个 jsp 文件
2) 修改 jsp 页面的文件名
3)选择生成 jsp 文件的模板,我们选择默认的 New JSP File(html)
4) 在 body 标签中添加你想要显示的文本内容
5) 然后在浏览器中输入 jsp 页面的访问地址。
jsp 页面的访问地址和 html 页面的访问路径一样 http://ip:端口号/工程名/文件名 也就是 http://127.0.0.1:8080/day08/index.jsp
如何修改 jsp 文件的默认编码。
注意事项:
1、jsp 页面是一个类似于 html 的一个页面。 jsp 直接存放到 WebContent 目录下,和 html 一样 访问 jsp 的时候,也和访问 html 一样
2、jsp 的默认编码集是 iso-8859-1 修改 jsp 的默认编码为 UTF-8
相关文章
- jsp web应用开发_JSP页面
- jsp延时跳转_js自动跳转到指定页面
- 毕业设计So Easy:JSP+layui+MySQL实现Web端图书管理系统
- WEB-INF目录下的jsp访问外部的css,js等配置文件
- [javaEE] jsp入门详解编程语言
- JSP page指令
- JSP application.getMimiType()方法:返回指定文件的MIME类型
- JSP Session.getAttribute()方法:根据属性名获取属性值
- 如何使用JSP连接MySQL数据库(jsp如何连接mysql)
- 快速掌握JSP与MySQL的教程(jspmysql教程)
- jsp基于ASP、MySQL、JSP开发高效网站(aspmysql)
- 解决oracle表数据删除利器jsp技术(jsp删除oracle表)
- Oracle数据库配置,使JSP开发更加便利(jsp oracle配置)
- 一个开发人员眼中的JSP技术(下)
- jsp中文乱码jspmysql乱码的解决方法
- JSP页面缓存cache技术--浏览器缓存介绍及实现方法
- 一个开发人员眼中的JSP技术(上)
- 在jsp页面中响应速度提高的7种方法分享
- 在jsp页面如何获得url参数