用javascript在递交页面的时候将select控件中的项目都选中就可以递交所有的数据。
解决方案 »
- WebService
- 求JSF 高手解决问题啊。
- 如何更换“shop.webclue.com.cn"中首页的“ENKEL”?
- 现在想和大家讨论一下,是否有一种途径。既能.net又不放弃jsp呢?
- 初学者请大侠帮助
- JDBC存储过程问题求教,急急急,在线等候!!!
- 求<<精通Struts:基于MVC的Java Web设计与开发>>电子书及附书源码!!!
- 是否装了NETBEAN IDE 就不需要装TOMCAT了
- 调用webservice时有如下错误:No deserializer defined for array type
- tomcat启动maven项目后报spring错误
- 如果LOCAL/REMOTE接口一起实现,怎么查找HOME接口????????进来看看
- 哪里有struts标记库的使用文档啊?
//函数定义:
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception
{
// Extract attributes and parameters we will need
Locale locale = getLocale(request);
MessageResources messages = getResources(request);
HttpSession session = request.getSession();
myFrom m_myFrom = (myFrom) form; //Bean的值
String myselect=m_myFrom.fieldB; //Bean的属性值,对应于<html:select>选中的值。
}
在m_myFrom中 定义的 String[] fieldB我想在ActionForward中得到fieldB中的所有项 不只是选中的项
你FORM定义了吗?就象上面一样,在页面提交时,property和value的值都会被提交!
在struts-config.xml中定义:
<form-beans>
<form-bean name="logonForm" type="com.bluesky.struts.src.LogonForm">
</form-bean>
</form-beans>
<action-mappings>
<action
attribute="logonForm"
input="/logon.jsp"
name="logonForm"
path="/logon"
type="com.bluesky.struts.src.LogonAction">
<forward name="success" path="/form/next.jsp" />
</action>
</action-mappings>
在action文件里即可通过actionform得到被提交的值,如下:
public ActionForward doAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws IOException,ServletException {
form.getfieldB() //即可获得被提交的值
}
that`s OK!
| |A| >> | |
| ||| | |
| 源Select | | << | 目标select |
| |V| | |
------------- --------------
唉 我们觉得我的语言表达能力这么差劲~
源Select是容易获得
目标Select的内容都是我想要的 而他们都是未选中的 怎么获得?
唉 早知道 老实的用HTML 和 JAVAScript多好
谢谢大家 收队了~