首页 热点专区 小学知识 中学知识 出国留学 考研考公
您的当前位置:首页正文

jsp传参方法小结

2024-12-12 来源:要发发知识网

一、jsp页面到jsp页面##

1.从a.jsp传递

<a href="b.jsp?test=aaa"/>//将参数值为aaa,参数名test的参数传递到b.jsp页面中

2.在b.jsp接收

<% String info=request.getParameter("test");
   System.out.println("test的值是"+test); %>

二、jsp页面到servlet##

1.首先需要新建一个Servlet,包的层次结构如下:

demo
--src
----servlet
------test.java

2.配置web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app      xsi:schemaLocation="http://        app_3_0.xsd" version="3.0">
  <servlet>
     <!--别名-->
     <servlet-name>b</servlet-name>
     <!--包名.类名-->
     <servlet-class>servlet.test</servlet-class>
  </servlet>

  <servlet-mapping>
     <!--别名-->
     <servlet-name>b</servlet-name>
     <!--访问映射名-->
     <url-pattern>/aa</url-pattern>
  </servlet-mapping>
</web-app>   

注:

1.<servlet></servlet>

  在向servlet或JSP页面制定初始化参数或定制URL时,必须首先命名servlet或JSP页面。Servlet元素就是用来完成此项任务的。

2.<servlet-mapping></servlet-mapping>

但是,常常会更改这个URL,以便servlet可以访问初始化参数或更容易地处理相对URL。在更改缺省URL时,使用servlet-mapping元素。

3.从a.jsp中传参

<a href="aa?test=123"/>//将参数值为123,参数名test的参数传递到aa映射的servlet,即test.java中

4.在test.java中接收值

   String info=request.getParameter("test");
   System.out.println("test的值是"+test); 
显示全文