目前可以实现 资料可以插入表中现在要求在b页面的 textarea 中输入数据,点击 确认 数据插入表中后,要在b页面 显示刚才插入的数据
当关掉b页面,点击 按钮 时 能显示刚插入的数据
a页面
<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
<HTML>
<HEAD>
<TITLE>test</TITLE>
<script src="js/jquery-1.4.js"  type="text/javascript"></script>
</HEAD>
<BODY>
<!-- 这里是从资料库中读取数据  -->
<!-- 取出资料后,每一行都有一个按钮  -->
   <div class="ite" >
<span STYLE="CURSOR:POINTER;" onclick="B(this,'<%=No%>')">
         按钮<!--点击按钮会弹出b页面-->
</span>
</div>
<!--资料循环显示结束后--><div class="hidereply">
<div class="hidereply2">
<div class="hidereplyno" >
<div class="replyt" >
<div style="float:left;width:100px;"><img src="images/replya.jpg"></div>
<div style="float:right;width:10px;padding-right:10px;color:red;line-height:23px;cursor:pointer" id="close">X</div>
</div>
<div class='modfeed'></div>
<div style="height:21px;text-align:center;padding-top:5px;">
              <div><input type="button" value="确定"  onclick='insertFeed()' class="button4"/></div>  
            </div>
</div>
</div>
</div>
<!--上面代码是隐藏的,当点击 按钮 后才会显示-->
<script language="JavaScript">
function B(em,NO){
if($('.hidereply').css('display')=='none'){
var x =$(document).width();
var y=$(window).height();
$(".hidereply").css('position','absolute').css('left',(x-400)/2).css('top',(y-400)/2).animate({left:(x-400)/2, opacity: 'show'}, 1000); 
$(this).parent().css('background','#FFCCCC')
}
var url="b.jsp?No="+NO";
$.get(encodeURI(url),function(response){
$('.hidereply .modfeed').html(response);
});
}  function insertFeed(){
var textarea =$('textarea').val();
var No=$(".modfeed input[name='NO']").val();
var url="c.jsp?NO="+No+"&trackMessage="+textarea;
if(textarea!='')
{          $.get(encodeURI(url),function(response){
if(response>=1){
alert('添加成功');
}else{
alert('添加失败');
}
});
}
else{alert('请输入内容');}
};
</script >
</BODY>
</HTML>
b页面<!--弹出页面,显示插入的数据--><%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
<HTML>
<HEAD>
<TITLE>test</TITLE>
</HEAD>
<BODY>
  <!--这里是从表中读取数据-->
    <!--读取插入的数据,读取资料结束后-->
    <div style="width:390px;height:40px;"><textarea style="width:380px;height:60px;border:1px solid #DDDDDD;;"></textarea></div>
        <input type="hidden" id="NO" name="NO" value="<%=fa%>">
</BODY>
</HTML>
c页面  <!--插入数据页面--><%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
<%
request.setCharacterEncoding("UTF-8");
String track_Message="";
track_Message=new String(request.getParameter("trackMessage").getBytes("ISO-8859-1"),"UTF-8");
<!-这里省掉了连接资料库-->
int ii = 0;
sql="INSERT INTO FEED (NO,REMARK) VALUES (?,?)";
try{
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,""+No)+"");
pstmt.setString(2,""+track_Message+"");
ii=pstmt.executeUpdate();
if (ii==1) {
out.print(ii);
}
}
catch(Exception ex){
out.print(ex.getMessage());
}
finally{
if(rs!=null){rs.close();}
if(pstmt!=null){pstmt.close();}
if(conn!=null){conn.close();}
}
%>