ActionForm中的属性值不是从JSP页面得过来的吗,你直接在JSP页面间传值不就行了

解决方案 »

  1.   

    可以先MessageForm messageForm=(MessageForm)request.getAttribute("MessageForm");
    再取messageForm.get***();
      

  2.   

    如果是struts,可以直接得到get***()的值的
      

  3.   

    我是想JSP页面直接get***()?
      

  4.   

    <html:text property="username" name="xxxForm"/>就可以吧
      

  5.   

    <html:text property="username" name="xxxForm"/>我知道,但有时我在页面上写了此java代码想取这个Form的某些属性值.不知道怎么取.
      

  6.   

    如果这样你还要STRUTS框架干什么??
    直接写JSP页面代码算了撒
      

  7.   

    不管是jsp标签,或者是 struts标签,其实都是 scriptlet ,之所以,使用它,就是为了页面美观,整洁。而且这部分代码可以公用。所以,如果标签可以满足要求,就尽量使用标签。除非有特殊的需求,标签满足不了。再考虑使用 scriptlet .
      

  8.   

    先不要管我这样做合不合理,现在问题是怎么取得这个actionForm的某个值呢?好像大家都没有答案.或者给我提供其他方案也行.==============
    另:用了struts就不能在jsp里写java代码?这有些霸道了.
    用struts不就是为了使用结构更清淅吗?只要按这个原则,就不一定什么都得用struts的.
      

  9.   

    <html:text property="username" name="xxxForm"/>是通过TEXT控件显示其属性值的.
    如果我想不通过TEXT等控件,直接<bean:witer>行不行呢?怎么写标签呢?
      

  10.   

    <bean:write name="user" property="userName"/>