问题描述
用struts1做表格通过一个jsp页面(有两个下拉列表列数:行数:)下边有一个提交按钮根据所选行数列数跳转另一个jsp页面显示一个多行多列的表格表格中用“*”;求action里些什么东西
解决方案
解决方案二:
引用楼主luobocainiao的回复:
用struts1做表格通过一个jsp页面(有两个下拉列表列数:行数:)下边有一个提交按钮根据所选行数列数跳转另一个jsp页面显示一个多行多列的表格表格中用“*”;求action里些什么东西
这需要用struts么,直接js搞定哇
解决方案三:
我是实习生让我用struts做、、我郁闷我是个菜鸟
解决方案四:
传递行数和列数啊新页面循环有几行就几个tr几列就几个td
解决方案五:
恩,JS好
解决方案六:
<formaction="biao1.do"method="post"><tablealign="center"border="0"cellspacing="0"cellpadding="0"width="300px"><tr><tdalign="center">行数:</td><td><selectname="hs"id="hs"><optionvalue="0">0</option><optionvalue="1">1</option><optionvalue="2">2</option><optionvalue="3"selected="selected">3</option><optionvalue="4">4</option><optionvalue="5">5</option><optionvalue="6">6</option><optionvalue="7">7</option><optionvalue="8">8</option><optionvalue="9">9</option><optionvalue="10">10</option></select></td><tdalign="center">个数:</td><td><selectname="ls"id="ls"><optionvalue="0">0</option><optionvalue="1">1</option><optionvalue="2">2</option><optionvalue="3">3</option><optionvalue="4">4</option><optionvalue="5">5</option><optionvalue="6"selected="selected">6</option><optionvalue="7">7</option><optionvalue="8">8</option><optionvalue="9">9</option><optionvalue="10">10</option></select></td></tr><tr><tdalign="center"style="padding-top:100px"colspan="4"><inputtype="submit"value="提交"/></td></table></form>publicclassBiaoActionextendsAction{publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{//TODOAuto-generatedmethodstub//PrintWriterout=response.getWriter();//Stringhs=request.getParameter("hs");//Stringls=request.getParameter("ls");//inthang1=Integer.parseInt(hs);//intlie1=Integer.parseInt(ls);Stringhang=request.getParameter("hs")==null?"0":request.getParameter("hs");Stringlie=request.getParameter("ls")==null?"0":request.getParameter("ls");request.setAttribute("hang1",hang);request.setAttribute("lie1",lie);returnmapping.findForward("success");}<action-mappings><actionname="biao"path="/biao1"type="com.dllt.action.BiaoAction"scope="request"><forwardname="success"path="/result.jsp"></forward></action></action-mappings><body><tablealign="center"border="1"cellspacing="0"cellpadding="0"><%inths=Integer.parseInt((String)request.getAttribute("hang1"));intls=Integer.parseInt((String)request.getAttribute("lie1"));for(inti=0;i<hs;i++){%><tr><%for(intj=0;j<ls;j++){%><td>*</td><%}%></tr><%}%></table></body>
解决方案七:
悲剧得很。。又挨批了、、
解决方案八:
就两个参数啊~~晕死~~~根本就没代码
解决方案九:
接受传过来的行数和列数,做一下校验,response给另一个jsp