为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的页面没有值显示出来,只有白色的框框,在修改这一部分

<table width="400">

<tr>

<td width="30%">课程号:</td>

<td><input type="text" name="cid" value='<s:property value="#session.modify_course.cid"/>'  readonly="readonly"/></td>

</tr>

<tr>

<td>课程名称:</td>

<td><input type="text" name="cname" value='<s:property value="#session.modify_course.cname"/>'/></td>

</tr>

<tr>

<td>教师编号:</td>

<td><input name="tid" type="text" value='<s:property value="#session.modify_course.tid"/>'/></td>

</tr>

<tr>

<td>学时:</td>

<td><input type="text" name="course_hour" value='<s:property value="#session.modify_course.course_hour"/>'/></td>

</tr>

<tr>

<td>学分:</td>

<td><input type="text" name="course_score" value='<s:property value="#session.modify_course.course_score"/>'/></td>

</tr>

<tr>

<td colspan="2" align="center"><input class="button" type="submit" value="修改"></td>

</tr>

</table>

public String modify(){

String sid = request.getParameter("cid");

CourseDAO sdao = new CourseDAOImpl();

Course c = sdao.queryCourseByCid(sid);

session.setAttribute("modify_course",c);

return "course_modify_success";

}


正在回答

4 回答

标签里用moddify_students结果也是白框

0 回复 有任何疑惑可以回复我~

<table width="400" >

  <tr>

    <td width="30%">学号:</td>

    <td><input type="text" name="sid" value='<s:property value="#session.mod_stu.sid"/>'  readonly="readonly"/></td>

  </tr>  

  <tr>

    <td width="30%">姓名:</td>

    <td><input type="text" name="sname" value='<s:property value="#session.mod_stu.sname"/>'/></td>

  </tr>

  <tr>

    <td>性别:</td>

    <td>

      <s:if test='%{#session.modify_students.gender=="male"}'>

         <input type="radio" name="gender" value="male" checked="checked"/>男

         <input type="radio" name="gender" value="female"/>女

      </s:if>

      <s:else>

         <input type="radio" name="gender" value="male" />男

         <input type="radio" name="gender" value="female" checked="checked"/>女

      </s:else>

      </td>

  </tr>

  <tr>

    <td>出生日期:</td>

    <td><input name="birthday" type="text" id="control_date" size="20"

      maxlength="10" onclick="new Calendar().show(this);" 

      value='<s:date name="#session.modify_students.birthday" format="yyyy-MM-dd"/>'         

      />

    </td>

  </tr>

  <tr>

    <td>地址:</td>

    <td><input type="text" name="address" value='<s:property value="#session.modify_students.address"/>'/></td>

  </tr>

  <tr>

    <td colspan="2" align="center"><input class="button" type="submit" value="修改"></td>

  </tr>

</table>

public String modify(){//modfy页面调用此ACTION
		String sid =request.getParameter("sid");
		StudentsDAO sdao = new StudentsDAOImpl();
		//sdao.queryStudentsBySid(sid);//通过id查找
		
		Students s = sdao.queryStudentsBySid("sid");
		session.setAttribute("modify_students",s);//将选中的学生资料存入session,取名为modify_students
		//用来呈现在modify页面上
		return "modify_success";
	}

为何我的显示的也是白框,弄了一天不知道错在哪,查看网页源码input value内无值,到底是标签出错还是没取到session呢

0 回复 有任何疑惑可以回复我~

你好,我也遇到同样的问题了,请问可以具体描述一下你的出错的地方吗?

0 回复 有任何疑惑可以回复我~
#1

Tracy_

我知道了,我是传参的时候没有加#
2016-12-14 回复 有任何疑惑可以回复我~

我明白了,马虎,在查询时那应该写action的写成了jsp了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的页面没有值显示出来,只有白色的框框,在修改这一部分

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信