2024年4月27日发(作者:)

总结JSP与servlet之间的传值

JSP与 servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP。

通过对象 request和 session (不考虑 application)完成传值。

一、JSP -> servlet

JSP页面有3种方法向 servlet传值: form表单、URL 、其他

...

<%......

ribute("testSession","Hello session");

ribute("testRequest","Hello request");

%>

click me

...

1、对于该JSP页面 form表单的内容,如 标签,在 servlet可用

ameter("username");获取。

2、URL:比如这里的 标签的 href属性与

标签的 action属性的值

"JspServlet?action=toServlet",在 servlet同样用 ameter("action")获

取;所要注意的是这里的 url 要和 servlet在里的 标签的路径

所对应。这部分后面会提到。

3、java片段代码,servlet只能接到 ribute("testSession","Hello

session")的内容,而接不到 request的内容。在 servlet里用

sion().getAttribute("testSession")获取 session内容。

二、Servlet

1、关于 servlet,首先要提到它在 里的注册内容,如

JspServlet1