您的位置:寻梦网首页编程乐园Java天地JSP 专辑JSP001 HTML 离线版
Java 天地
JSP001 HTML 离线版
FAQ汇萃 >> Servlet >> 如何取得目前执行的 servlet 的名字?

由 macro 发布于: 2001-03-06 11:35

编译人:Macro Zeng

范例说明:

URL为 :http://www.purpletech.com/servlets/HelloEcho/extra/info?height=100&width=200

getRequestURI 方法返回结果: /servlets/HelloEcho/extra/info
getServletPath 方法返回结果:/servlets/HelloEcho
getPathInfo 方法返回结果:/extra/info
getQueryString 方法返回结果:height=100&width=200

这对自己提交给自己的表单非常有用,例如:


out.println("<FORM METHOD=POST ACTION=\"" +
res.encodeURL(req.getServletPath()) +
"\">");
out.println("<INPUT NAME=value>");
out.println("<INPUT TYPE=submit>");
out.println("</FORM>");


注意,上面的 encodeURL 方法,是根据你的需求可加可不加的。



__________________

谢谢你抽时间看我的发言,

Macro Zeng

==================================

我正在学习 Oracle ,坚持每天写读书笔记



资料来源: JSP001.com