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

来源:3-11 修改学生资料-实现页面显示要修改的生资料

xiao55555

2016-05-01 21:09

<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回答

  • weibo_是徐斩仙_0
    2017-07-10 22:37:39

    标签里用moddify_students结果也是白框

  • weibo_是徐斩仙_0
    2017-07-10 22:30:41

    <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呢

  • Tracy_
    2016-12-13 23:43:30

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

    Tracy_

    我知道了,我是传参的时候没有加#

    2016-12-14 00:37:46

    共 1 条回复 >

  • xiao55555
    2016-05-01 21:12:44

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

使用Struts2+Hibernate开发学生信息管理功能

Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼

80701 学习 · 754 问题

查看课程

相似问题