使用struts,就算在jsp中使用了struts的标记,如<html:text/>之类的,最终还是会被翻译成html的标记,如<input type="text"/>的。
如果你在<input type="text"/>中使用了onchange="xxx",完全可以放在<html:text/>标记中使用。
需要注意的是,struts的标记<html:text/>有一个property属性用来和actionForm里的属性对应,在<input type="text"/>中,是用name属性来和actionForm的属性对应的。<input type="text"/>中的id,在<html:text/>中要用styleId。
所以你完全可以把html的标记替换成struts的标记。
还要注意一点,在actionForm中没有的属性,你在jsp中是不能用struts的标记对应的,否则会出错。但是可以用html的标记对应。
如果你在<input type="text"/>中使用了onchange="xxx",完全可以放在<html:text/>标记中使用。
需要注意的是,struts的标记<html:text/>有一个property属性用来和actionForm里的属性对应,在<input type="text"/>中,是用name属性来和actionForm的属性对应的。<input type="text"/>中的id,在<html:text/>中要用styleId。
所以你完全可以把html的标记替换成struts的标记。
还要注意一点,在actionForm中没有的属性,你在jsp中是不能用struts的标记对应的,否则会出错。但是可以用html的标记对应。
解决方案 »
- 求助..JSP+jquery 实现无刷新功能
- 求助,做了一个酒店管理,现在卡在统计上了,各路高手快请帮帮忙!!
- java怎样能想js那样动态调用方法?["方法名称"]
- 求SSH整合jar包
- JAVA 链接数据库的问题...
- 重启机器后,登录Oracle的SQL Plus,报错:ORACLE initation or shutdown in process.
- 请各位apache与tomcat整合的问题
- 要笔试了,大家快进进!帮帮忙
- 都来看看tomcat的问题!
- jsp中树,页面源码中可以看到数据,但树结构没有输出
- 关于在SUN ONE APP SERVER PE8上设置jms服务的问题
- 我用hibernate 存数据,为什么主键字段存得始终是乱码,有没有哪位兄弟遇到同样得问题呀,帮帮我
Struts框架使用actionForm作为媒介把视图中的表单数据传给控制器。
//script
<SCRIPT language="JavaScript1.2" type="text/javascript">
<!--
function keisan(val)
{document.MessageForm.password.value = val;}
//-->
</SCRIPT>
//输入值得文本:username为MessageForm的geter,seter方法
<html:text property="username" size="20" maxlength="20" onchange=" keisan(this.value)" />
//输出值得文本:password为MessageForm的geter,seter方法
<html:text property="password" size="20" maxlength="20"/>
你再试试!