您的位置:首页 > Web前端 > JavaScript

jsp变成servlet之容器如何处理jsp

2017-06-26 10:59 337 查看
查看指令,得到转换时可能需要的信息
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


创建一个HttpServlet子类

如果有import指令,它会在package之下,类文件上面写import语句
<%@ page import="java.util.*" %>


如果有声明,容器将这些声明写至类声明下,并在服务方法之前
<%! int count = 1; %>


建立服务方法,服务方法具体名是_jspService()。由servlet超类被覆盖的service()方法调用,要接收HttpServletRequest和HttpServletResponse参数在建立这个方法时,容器会声明并初始化所有隐式对象

将普通的html、scriptlet、表达式写至服务方法中,完成格式化,并写至PintWrite输出
<% count++; %>
<%= count %>


servlet示范代码

package com.Servlet;

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 Count extends HttpServlet {
int count =1;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html");

PrintWriter out = response.getWriter();

count++;

out.print(count);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  servlet