先解答吧,
出先这个问题很正常,抛开其他不看,这个
<input type="hidden" name="stuId" value="id" />
传递的就是stuId=id 这样一个参数给服务器,所以自然获取的就是"id"你的意思是要传对应的id值吧,有好几种方式。
看你用的<s:property value="id"/>
大概是struts的标签,那么
1.用struts的标签来实现,写法应该是这样的<form action="studentAction!selectCourse" method="POST">
studentID:<s:property value="id"/>
courseID:<s:textfield name="courseId" />
<s:hidden name="id" />
<input type="submit" value="submit" />
</form>
后台用getId()来得到,如果用parameter 那就得用这样的写法
<input type="hidden" name="stuId" value="${id}" />
具体,得看你action里面是怎么写的了,对应的要有getId没写过这样基础的东西了,感觉你应该去了解一下 servlet,还有struts的标签是怎么实现的。
出先这个问题很正常,抛开其他不看,这个
<input type="hidden" name="stuId" value="id" />
传递的就是stuId=id 这样一个参数给服务器,所以自然获取的就是"id"你的意思是要传对应的id值吧,有好几种方式。
看你用的<s:property value="id"/>
大概是struts的标签,那么
1.用struts的标签来实现,写法应该是这样的<form action="studentAction!selectCourse" method="POST">
studentID:<s:property value="id"/>
courseID:<s:textfield name="courseId" />
<s:hidden name="id" />
<input type="submit" value="submit" />
</form>
后台用getId()来得到,如果用parameter 那就得用这样的写法
<input type="hidden" name="stuId" value="${id}" />
具体,得看你action里面是怎么写的了,对应的要有getId没写过这样基础的东西了,感觉你应该去了解一下 servlet,还有struts的标签是怎么实现的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货