一般的javascript都可以
怎么做我就不知道
不好意思
js我不会

解决方案 »

  1.   

    它的标签和ActionForm相结合了.
    这个是HTML标签没有功能.
      

  2.   

    struts中的html标签有它自己的特点,也许是你没有体会到它而已!
    象你说的javascript与struts中的html标签的交互,它也可以;在struts中的html表单标签中写上type和name属性,然后你就可以在onsubmit调用了!
      

  3.   

    struts中用HTML标签来代替html代码,没有什么不方便的,各有千秋的。
    如html代码可以在dreamweaver中自动生成,而STRUTS中的html标签却不能自动生成,但是可以在自动生成的html标签中加上前缀html:不就行了;
    还有html代码可以和JAVASCRIPT交互,STRUTS中的HTML标签同样可以啊
      

  4.   

    我一直用STRUTS的HTML标签,没有什么不好用的地方,只是你不习惯罢了。
    JS是同样可以在STRUTS的HTML标签里交互的。另外你会发现,STRUTS很多标签很方便的,可以省去一大堆的复杂代码,
      

  5.   

    谢谢各位大哥的指点
    但不用Struts的HTML标签,actionForm Action、还有FORM表单能影射在一起吗?那套框架是不是要修改了
      

  6.   

    我顶!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!
    免费招聘、求职。IT人工作的天堂。希望能够为大家所用。
      

  7.   

    楼主错啦struts标签在DW中同样可以自动生成用到macromedia 公司的一个mxp
      

  8.   

    不用Struts的HTML标签,actionForm Action、还有FORM表单一样能影射在一起
      

  9.   

    JSP
    <%@ page contentType="text/html; charset=GBK" %>
    <html>
    <head>
    <title>waiting</title>
    </head>
    <body>
    <table width="100%" height="34"  >
    <form name="girlsForm" method="post" action="<%=request.getContextPath()%>/girls/wait/action/noWaitAction.do" >
    <input name="thisParm" type="hidden" value="OK"/>
    <tr>
    <td width="25%">用户名: <input name="userName"  type="text" size="15"></td>
    <td width="25%">密  码: <input name="password" type="password"  size="15"> </td>
    <td width="13%"> <input name="ok" type="submit" class="button-ok" value="登录"></td>
    <td width="17%"><input name="cancle" type="reset" class="button-reset" value="重置"></td>
    </tr>  
    </form>
    </table>
    </body>
    </html>struts-config.xml:
    <form-beans>
        <form-bean name="girlsForm" type="com.girls.wait.form.GirlsForm" />
    </form-beans>
    <action-mappings>
     <action name="girlsForm" path="/girls/wait/action/noWaitAction" type="com.girls.wait..action.NoWaitAction">
        <forward name="noWait" path="/girls/wait/noWait.jsp" />
      </action>
    </action-mappings>
    ...
    action:
    package com.girls.wait..action;import org.apache.struts.action.*;
    import javax.servlet.http.*;
    import com.girls.wait.form.GirlsForm;public class NoWaitAction extends Action {
      public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse httpServletResponse) {
       
       GirlsForm girlsForm = (GirlsForm)actionForm;   String name = girlsForm.getName();
       String password = girlsForm.getPassword();   String thisParm = request.getRequestParm("thisParm");//通过jsp页面hidden传过来的     return actionMapping.findForward("noWait");
      }
    }
      

  10.   

    不用Struts标签的话,有一些属性在ActionFrom中是找不到的,你开发的时候如果用Struts标签就可以在jsp中少写很多的java代码,对安全有好处,配合着,自己写的标签,开发起来真的很爽,我刚刚开发,大家多多指教
      

  11.   

    dreamware有struts插件,在哪下忘记了,
    <html:form action="/logon.do">
    <html:text property="username"/>
    </html:form>
    以上标签生成的html代码为
    <form name="logonForm" method="post" action="/hello/logon.do">
         <!--logonForm是与logonAction关联的ActionForm //-->
    <input type="text" name="username" value="">
    </form>所以javascript可以用,毕竟因为javascript是在客户端执行,非容器端
    document.forms["logonForm"].elements["username"]

    document.forms["logonForm"].username
    访问username文本框
    struts的html标签,可以自动为表单初始化,封装提交ActionForm
      

  12.   

    struts在整体设计上还是占很大的优势的,而且也省去了大量的代码。关于与javascript的交互功能也基本上都保留了下来,我写了一个简单的应用,供各位参考:
    <script LANGUAGE="JavaScript">
    var index;
    function changeIp(){
            index=document.useBean.elements["user.host_name"].selectedIndex;
            document.useBean.elements["user.host_ip"].selectedIndex=index;
    }
    </script><html:form method="post" action="/****.do"">
    <html:select name="useBean" property="user.host_name" onchange="changeIp()">
    ----省略----
    </html:select>
    <html:select name="useBean" property="user.host_ip">
    ----省略----
    </html:select>
    </html:form>
    既然打算用struts,就尽量提倡它的标签。