在Action里 : request.setAttribute("abcd",abcd );
在另外一个类里: String abcd=(String)request.getAttribute("abcd" );
在另外一个类里: String abcd=(String)request.getAttribute("abcd" );
解决方案 »
- js怎么关联改名后的java
- 怎么看错误提示?
- MD5 加密问题,在java文件中调用有问题
- 在JAVA中,如何取出TOMCAT的URL,比如tomcat安装后的路径是http://localhost:8080我如何通过JAVA取出这个,并且包括端口号.
- 求达人帮忙解决按年月查询的问题
- JSP简单错误问题。。。。SOS求救!
- 在网页中如何捕获ActiveX控件发出的事件?--急
- 鼠标移动到缩略文字中显示全部信息
- Oracle jdbc连接数据库的问题!
- 哪儿有mod_jk for win32 ? 我现在上不去国外网。谁能给我一个下载地址?
- 请问哪位高手知道如何将字符型的日期转换成date型的?
- 大家说要学jsp,javascript先要学到什么程度
比如你从数据库得到的记录,显示在也面上的时候,你用的是标签显示的,
为了不让用户更改主键,你设置了标签的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=<%=你从数据库查出来的值%> />
这里第一个标签是为了显示出来,且不可修改,第二个是为了可以提交到后台。----------------
就是这么多!
应该明白了吧!
最好贴一段代码过来,不然不理解.