JSP怎么把目前的信息得到出来
比如说我写了学生成绩管理系统,现在想修改一个学生的成绩,在显示修改表单的时候,肯定要把原数据给显示出来,我试图用了value="<%=student.getId()%>"这种方式,但是报错,用${student.id }这种方式不报错但是也不显示,这是为什么?我完全想不明白了代码如下:
<%@page import="com.model.Student"%>
<%@page import="com.service.stuinfoService"%>
<%@ page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>修改学生信息</title>
</head>
<body>
<%
Student student=(Student)session.getAttribute("student");
%>
<form action="modifyOneStuServlet" method="post">
<table>
<tr><td>修改学生成绩</td></tr>
<tr><td>学号</td><td><input type="text" name="stu_id"/></td></tr>
<tr><td>姓名</td><td><input type="text" name="stu_name"/></td></tr>
<tr><td>数学</td><td><input type="text" name="stu_math" /></td></tr>
<tr><td>语文</td><td><input type="text" name="stu_chinese" /></td></tr>
<tr><td>英语</td><td><input type="text" name="stu_english" /></td></tr>
<tr>
<td><input type="hidden" name="id" value="${student.id }"/>
<input type="submit" value="提交"/>
<input type="reset" value="重置"/></td>
</tr>
</table>
</form>
</body>
</html>