Struts 问题

zhangsc 2006-02-17 11:44:24
有一个下拉列表和一个提交按钮,如下所示:
<html:form method="post" action="log.do">
<html:select property="pageID" size="1">
<option value="0">0</option>
<option value="0">1</option>
<option value="0">2</option>
</html:select>
<html:submit value="go"/>
</html:form>

当按提交按钮时,将下拉列表中的当前值以如下的形式进行提交"/log.do?action=0" 或"/log.do?action=1"或"/log.do?action=2",请问当按提交按钮时,如何实现上述功能?

还有一个问题,如果提交按钮不是默认的按钮,而是使用一个图片,当按这个图片时,实现和提交按钮相同的功能,这个如何实现?

能给出具体实现的代码吗?

...全文
544 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bitou 2006-02-23
  • 打赏
  • 举报
回复
不知这样可否

<html:form method="post" action='log.do?action=<%=request.getParameter("pageID")%>'>
<html:select property="pageID" size="1">
<option value="0">0</option>
<option value="0">1</option>
<option value="0">2</option>
</html:select>
<html:submit value="go"/>
</html:form>


如果用图片作按钮
<img name="" src="" onclick="forms[0].submit();">
wangyun71 2006-02-20
  • 打赏
  • 举报
回复
楼主是不是要做分页?
下拉列表就是楼上2位的描述
提交按纽实际上 是有相应的标签的
具体我记不准了
xuyingjun 2006-02-20
  • 打赏
  • 举报
回复
同意楼上的,
<html:form method="post" action="log.do">
<html:select property="pageID" size="1">
<html:option value="0">0</html:option>
<html:option value="1">1</html:option>
<html:option value="2">2</html:option>
</html:select>
<html:submit value="go"/>
</html:form>
在action中通过form可以得到pageID的值,

<input type="image" height=19 src="http://women.sohu.com/upload/imgphoto/login.gif" width=39 border=0 tabindex="4" value="go ">
alieneagle 2006-02-18
  • 打赏
  • 举报
回复
1 修改option的value
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
然后从actionform里获得的就是0,1,2了

2 <img src="***.gif" onclick="formname.action=log.do?flag=1;formname.submit()">

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧