3.4.3新属性的设置和获取
对于getpParamter方法是通过参数传递获得数据,
设置数据的方法格式:
void request.setAttribute("key",Object);
其中,参数key是键,为String类型,属性名字;参数object是键值,为Object类型,他代表需要保存在request范围内的数据;
获取数据的方法格式:
Object request.getAttribute(String name);
其中,参数name表示键名,所获取的数据类型是由setAttribute("name",obj)中的obj类型决定
例如:设计一个Web程序,实现由提交页面提交的两个任意实数的和,并给出结果显示
思路:设计三个程序:提交两个参数的页面;获取表单提交的参数,转化为实数数据
s1、s2,并求和给属性s3,再给3个新属性保存到request对象中(自己定义保存),
然后转到显示页面;从request对象中获取三个属性值,并显示数据。
<body>//这个是ch03_9_input.jsp程序 <form action="ch03_9_sum.jsp" method="post"> 数据1:<input type="text" name="shuju1"><br> 数据2:<input type="text" name="shuju2"><br> <input type="submit" name="" value="提交"> </form> </body>
<body> <% String str1=request.getParameter("shuju1") String str2=request.getParameter("shuju2") double s1=Double.parseDouble("str1"); double s2=Double.parseDouble("str2"); double s3=s1+s2; request .setAttribute("st1",s1); request .setAttribute("st2",s2); request .setAttribute("st3",s3); %> <jsp:forward page="ch03_9_output.jsp"> </jsp:forward> </body>
时间: 2024-10-17 00:51:21