想实现一个在学生列表的table里点击修改,然后从数据库获取这条记录到jsp,textfield中的默认值是修改前的信息,可以直接在上边修改,应该怎么实现啊<table cellSpacing="1" cellPadding="5" width="800" align="center" bgColor="#eeeeee" style="border: 1px solid #8ba7e3" border="0">
<tr>
<td class="ta_01" colSpan="2" align="center">
<font face="宋体" size="2"><strong>修改学员信息</strong></font>
</td>
</tr>
<tr>
<td width="18%" align="center" bgColor="#f5fafe" class="class">姓名:</td>
<td class="ta_01" bgColor="#ffffff" width="32%" >
<s:textfield name="name" value="%{student.sName}"></s:textfield>
</td>
</tr>
<tr>
<td width="18%" align="center" bgColor="#f5fafe" class="class" >性别:
</td>
<td class="ta_01" bgColor="#ffffff" width="32%" >
<s:radio list="{'男','女'}" name = "sex" ></s:radio>
</td>
</tr>
<tr>
<td width="18%" align="center" bgColor="#f5fafe" class="class">手机号:
</td>
<td class="ta_01" bgColor="#ffffff" width="32%">
<s:textfield name="phoneNum" value="%{student.sName}">${student.sName}</s:textfield>
</td>
</tr>
<tr>
<td width="18%" align="center" bgColor="#f5fafe" class="class">选择年级:
</td>
<td class="ta_01" bgColor="#ffffff" width="32%">
<s:select list="#{'小学':'小学','初一':'初一','初二':'初二','初三':'初三','高一':'高一','高二':'高二','高三':'高三'}" name="grade"></s:select>
</td>
</tr>StrutsJava
<tr>
<td class="ta_01" colSpan="2" align="center">
<font face="宋体" size="2"><strong>修改学员信息</strong></font>
</td>
</tr>
<tr>
<td width="18%" align="center" bgColor="#f5fafe" class="class">姓名:</td>
<td class="ta_01" bgColor="#ffffff" width="32%" >
<s:textfield name="name" value="%{student.sName}"></s:textfield>
</td>
</tr>
<tr>
<td width="18%" align="center" bgColor="#f5fafe" class="class" >性别:
</td>
<td class="ta_01" bgColor="#ffffff" width="32%" >
<s:radio list="{'男','女'}" name = "sex" ></s:radio>
</td>
</tr>
<tr>
<td width="18%" align="center" bgColor="#f5fafe" class="class">手机号:
</td>
<td class="ta_01" bgColor="#ffffff" width="32%">
<s:textfield name="phoneNum" value="%{student.sName}">${student.sName}</s:textfield>
</td>
</tr>
<tr>
<td width="18%" align="center" bgColor="#f5fafe" class="class">选择年级:
</td>
<td class="ta_01" bgColor="#ffffff" width="32%">
<s:select list="#{'小学':'小学','初一':'初一','初二':'初二','初三':'初三','高一':'高一','高二':'高二','高三':'高三'}" name="grade"></s:select>
</td>
</tr>StrutsJava
解决方案 »
- action层可以不用任何配置就用Spring注入吗
- excel 下拉框 和读取文件的问题
- 介绍基本Java书!!急求!!!!
- Hibernate这样的储存过程如何处理?
- JAVA讨论群,可以给大家提供一个良好的互动方式
- 来自javaweb开发详解的问题 自定义标签配置
- 求助:hibernate2----hibernate3 出现的问题.
- 本地SQLSERV插入成功,但远程SQLSERV不成功
- 谁能总结一下,java中的String类型和数据库中的varchar类型.......
- 远程调用时传输数据的问题!
- jsp + servlet 做文件上传怎么获得文件本地路径呢?
- lucene4.2 这样写怎么检索不出来内容啊?求帮助
<s:textfield name="name" value="student.sName"></s:textfield>
就可以了,前提是你的action中有student的get方法要是还不行 ,说明是放在request或者其他内置作用域对象了,,通过
<s:textfield name="name" value="#request.student.sName"></s:textfield>就可以了。。
直接输出el表达式是男,判断也不对,只有
<c:if test="${student.sSex eq student.sSex }">
判断成立
求大神指点
这个方法还是不能调出来、请问楼主怎么改的?
你确定student.sSex的值就是"男"么?
你先直接${student.sSex},看打印出来的值是什么。