配置和获取Servlet初始化参数
web.xm 文件配置
a
com.web
弟弟你好
3岁了
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
Servlet config=this.getServletConfig();
String a=config.getinitparam;
system.out.println(“a”) /获得指定名称的Servlet初始化参数的值
Servet 上下文初始化参数
1.配置 web.xm
5年龄
13
</web.app>
2.获取上下文作用域参数 (方法1)
public class LoadServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
Servletcontext a=this.getservletContext(); //方式一
String b=a.getinitparammeter;
system.out.println(b);
3…获取上下文作用域参数(方法2)
public void init(ServletConfig config) throws ServletException {
super.init(config)
system.out.println(“init中获取”+config.getInitparameter) //方式二
目录为空,请插入标题(字体左侧)后点击刷新按钮
总结:
容器初始化一个servlet时,会为这个servlet搭建一个唯一的servletConfig对象,容器会从web,xm文件中读出 servlet初始化参数交给ServletCongifig对象,然后再把ServletConfig对象传递给Servlet的init()方法;
对比-servlet的运行方式 web服务器得到一个指向servlet的请求,交给servlet容器,容器实例化Servlet,并向Servlet提供请求和响应,由容器调用servler的请求处理方法,处理结果返回客户端。
存放在Servetconfig对象中的属性,可以被该web应用程序内的所有Servlet程序访问;
jsp概念
jsp:java server page:java服务器页面,他是一种动态网页技术标准,可以从数据库加载数据
执行过程,客户端发出请求,jsp页面转译,编译成字节码,加载初始化servlet对象。
JSP实质上就是一个Servlet,只不过我们是在JSP页
面嵌入JAVA代码,在Servlet中可以嵌入HTML代码
• Servlet更擅长做业务流程的控制,而JSP更擅长做数
据的展示
<%=java表达式%>,<%=5%> ;
代码片段 <% java代码区 %>,注意代码片段放在服务方法中,所以是局部变量,其中不能定义
jsp 声明 < %! % >, 定义方法或者成员变量,声明实在类中定义,所以都是成员变量,尽量少用,导致线程不安全
本文介绍了如何在web.xml文件中配置Servlet初始化参数,并详细解析了通过ServletConfig和ServletContext对象获取这些参数的方法。同时,文章总结了Servlet的初始化过程与运行方式,并探讨了JSP与Servlet的区别和各自的应用场景。

1万+

被折叠的 条评论
为什么被折叠?



