在同一个表单中有个SUBMIT按钮,我想单击两个不同的按钮执行不同的操作,不知道应该怎么处理,我想用DynaAction和DynaActionForm,但不太清楚怎么使用,总提示没有getter mothed,可我在FORM中写了这个方法了???请各位帮忙!!!
解决方案 »
- 急,applet动画在本机运行的问题
- 一下小的Hibernate应用问题?
- ======没分了,请帮忙呀!能让Weblogic8.1支持JDK1.5吗?=========
- javaBean 出错,问???????????????????
- MyEclipse发布了8.6的正式版,大家快用呀!
- 如果解决两个表相关联的问题,都进来看看
- jsp中如何实现删除一个规定目录下面的文件的操作
- struts关于数据源的问题?谢谢了
- 关于jsp:forward的一个菜鸟级的问题。
- jsp和其他软件有什么区别呢?我是新手,别见怪.
- Relaying denied:Use POP before SMTP or SMTP-AUTH
- 帮忙~~~~~~~
<form action="2.html" method="get">
<input type="submit" name="sub" value="1"/>
<input type="submit" name="sub" value="2"/>
</form>
提交以后你观察你地址拦里面的值如:
2.html?name=name&sub=2发现了什么?你点哪一个提交按纽那么sub的值就是你点那个按纽的值。知道了这个,那么你就可以猜想struts的Look和ispatchAction是怎么实现的了,无非也就是把这个值读出来和某个方法建立一个映射关系
function sub1(){
document.all.form.action="";
document.all.form.submit();
}
function sub2(){
document.all.form.action="";
document.all.form.submit();
}
<html:submit property="action" styleClass="login_button"><bean:message key="login.submit.reg"/></html:submit>struts-config.xml<action-mappings >
<action
attribute="loginForm"
input="/login/login.jsp"
name="loginForm"
path="/login/Login"
parameter="action"
scope="request"
type="l.actions.LoginAction" /> </action-mappings>
大家下来试试..很有用的.
request.setCharacterEncoding("GB2312");
}catch (UnsupportedEncodingException ex) {
System.out.println(ex.getMessage());
}