读书人

一个javaBean例子中值的有关问题

发布时间: 2012-04-21 14:34:44 作者: rapoo

一个javaBean例子中值的问题,在线等
一个jsp界面,先贴代码
<%@ page language="java" import="java.util.*,com.javabean.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()

+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'javabean1.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->

</head>
<body>
<!-- id 的值是Student对象的引用 scope="request"把生成的对象放到request域中 -->
<jsp:useBean id="student" class="com.javabean.Student" scope="request" />
<jsp:getProperty property="name" name="student" />
<jsp:getProperty property="age" name="student" />
<jsp:getProperty property="height" name="student" />

<jsp:setProperty property="name" name="student" value="lisi" />
<jsp:getProperty property="name" name="student" />
<!-- 转发 -->
<jsp:forward page="javabean2.jsp"></jsp:forward>
</body>
</html>

现问:1 body中,会把 name age height 这些数据显示出来吗,按什么格式显示,如果不能显示,放在这有什

么用?
2 <jsp:forward 这个转向是一运行此jsp页面就转向,还是需要触发才转向的呀
thanks


[解决办法]
1、会,无格式。
2、运行就转向,forward之后的代码将不会执行。
[解决办法]
<jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象.<jsp:forward>标签以下的代码,将不能执行.
[解决办法]

探讨
再确认下
现问:1 body中,会把 name age height 这些数据在此页面中显示出来吗,按什么格式显示,如果不能显示,放在这有什么用?

[解决办法]
我估计你的问题来源应该是由 jsp:forward 引起的,你看看这篇文章吧:

http://www.360doc.com/content/11/0520/11/987036_118089168.shtml

读书人网 >Java Web开发

热点推荐