修改信息时从servlet获取信息输出在jsp页面上但是radio单选的回显搞不好了,然后查资料找了一个最基础的servlet写法,代码如下只写了jsp中的代码:
<%@page contentType="text/html; charset=UTF-8" %>
<html>
<head>
<title>修改页面</title>
</head>
<body>
<% String sex=(String)request.getAttribute("sex"); %>
<h2>修改信息</h2>
<form action="<%=request.getContextPath()%>/modify2?id=<%=request.getAttribute("id") %>" method="post">
<table>
<tr>
<td>姓名</td>
<td><input type="text" name="realname" value=<%=request.getAttribute("realname") %>></td>
</tr>
<tr>
<td>生日</td>
<td><input type="text" name="birth" value=<%=request.getAttribute("birth") %>></td>
</tr>
<tr>
<td>性别</td>
<% if(sex.equals("m")){ %>
<td>
<input type="radio" name="sex" value="m"checked="checked">男
<input type="radio" name="sex" value="f">女
</td>
<%} %><%else{ %>
<td>
<input type="radio" name="sex" value="m">男
<input type="radio" name="sex" value="f" checked="checked">女
</td>
<%} %>
</tr>
<tr>
<td>电话</td>
<td><input type="text" name="tel" value=<%=request.getAttribute("tel") %>></td>
</tr>
<tr>
<td><input type="submit" value="修改"></td>
<td><input type="reset" value="重置"></td>
</tr>
</table>
</form>
</body>
</html>