关于jsp中的代码

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:54:42
String uid=request.getParameter("txtuserid");
ServletContext context=getServletContext();
context.setAttribute("userid",uid);
RequestDispatcher dispatcher=request.getRequestDispatcher("servlet");
if(dispatcher==null)
{
response.sendError(response.SC_NO_CONTENT);
}
dispatcher.forward(request,response);
能帮我一句句的解释下吗,我接触这个不久
ServletContext context=getServletContext(); 这个上下文是什么,有什么用,为什么要有。
RequestDispatcher dispatcher=request.getRequestDispatcher("servlet");
这句话完全不懂,能详细解释下么
拜托,我要的是答案,不是接受批评教育啊

String uid=request.getParameter("txtuserid"); 得到txtuserid参数
ServletContext context=getServletContext(); 创建Servelet上下文 一个web应用就一个
context.setAttribute("userid",uid); 将 上下文中增加userid参数 值为uid
RequestDispatcher dispatcher=request.getRequestDispatcher("servlet"); 实例化 到“servlet”的 RequestDispatcher
if(dispatcher==null) 如果对象为空
{
response.sendError(response.SC_NO_CONTENT);发送错误信息
}
dispatcher.forward(request,response); 跳转

如果是这样还是再看一段时间吧!要自己学习后才好啊!

我说你这个就看不懂,你还是先学哈基础知识吧....

这个是很简单的....

一点难的逻辑都没有.

你要先看看别人的代码吧...慢慢来....
\
多打打,运行哈,,,就会好些了...

RequestDispatcher dispatcher=request.getRequestDispatcher("servlet");
dispatcher.forward(request,response);
这是请求转发到名为servlet的Servlet.java
上下文提供对应用程序中的所有Servlet所共有的 各种资源和功能的访问。你说‘上下文’有什么用呢!