在Action里 :            request.setAttribute("abcd",abcd );
在另外一个类里:  String abcd=(String)request.getAttribute("abcd" );

解决方案 »

  1.   

    我想问你,你是否是这样,
    比如你从数据库得到的记录,显示在也面上的时候,你用的是标签显示的,
    为了不让用户更改主键,你设置了标签的disable属性。
    如:<html:text name="aaa"  value=<%=你从数据库查出来的值%>  disable="true" />然后你对其他可以修改的属性,进行了修改,然后提交,
    却的布道这两个主键的值,
    我对你的问题分析的对吗?
    ----------------------------
    如果确实如我分析的情况,解决方法很简单,
    因为你设置了标签的disable 属性,那么这个时候它已经不可用,再次提交的时候,
    后台肯定得不到,有两种改发:
    1:   不要设置disable属性,如果只是为了不让其值改变,可以设置readonly属性2:  还是设置他的disable 属性,但是为了可以提交这个数据,再加一个隐藏字段。
         <html:text name="aaa"  value=<%=你从数据库查出来的值%>  disable="true" />
         <html:hidden name="aaa" value=<%=你从数据库查出来的值%>  />
        这里第一个标签是为了显示出来,且不可修改,第二个是为了可以提交到后台。----------------
    就是这么多!
    应该明白了吧!
      

  2.   

    你是用查询字符串赋值么,象class.jsp?user=""&password=""这样,然后用request.getParameter()不能获得他们的值么?
    最好贴一段代码过来,不然不理解.