聊天室bug问题

1、页面一直在index.jsp,因为input表单里的name写成valuele了

2、history.go(0);

3、头文件不能随便删,中转文件的才能删

4、每取一次application,就要查一次是否非空

5、up

6、好吧,忽视就能说明很多问题了,哎。。。

7、通过表单来传参就是写个 ? 把路径拼进去

    或者通过name来传参

8、解析结果集的时候如果有多条数据但是只是显示一条,条件while写成if了

9、把参数传到另外一个页面

10、window.location.href="modify.jsp?empno="+empno;在当前页面跳转,open方法是新打开一个窗口

11、所有东西都是可以组合起来的

12、httpserverletAPI(翻译的依赖包)

13、导包要把鼠标放在需要导包的地方上面

14、东西放在application数组没有下标,没办法拿出来,东西还可以放到session上读写

15、找work的目录:

16、今天错误的地方:1、simpledatefarmat 得到的是一个util类型的,转成sql类型需要先gettime(),然后new一个对象:new java.sql.Date(hiredate.getTime())

17、如果要一直保存的话,放session中

     第一次进来怎么办:判断是不是为空,session放的东西是当前用户一直在用的

 

18、

1。js变量获取jsp页面中java代码的变量值。

 方法:var JS变量名 = <%=Java变量名 %>  

 我们常常会将js文件和jsp文件分开写,在js文件中,上面的方法似乎不管用了。

也可以通过变通的方法来解决:

 

" <="" pre="">
aa.js 
      var n = document.getElementById('a').value;
使用jquery这样做也更方便


2。java代码获取js变量的值。
 说明:在JSP中;Java部分是在服务器端执行的;js部分是在客户端的浏览器执行的;二者完全不相干。因此直接在JSP页面上是无法在js、java和HTML变量之间进行调用的。
 变通(解决方案):将js变量放到form中的一个;在后台从form中取出变量放到隐藏域中;然后提交表单给要调用变量的页面。这个页面可以就是本身。示例如下:
 bb.jsp页面: 
    <% String test5 = (String)request.getAttribute("test4"); %>
      <script type="text/javascript"> 
       var test1 = '111'; //定义js变量 
       document.form.test2.value = test1;
       //将js变量的值放到form中的一个隐藏域中 
       var formObj = document.getElementById('passForm');
       formObj.submit();
      </script> 
     <form  method="post" action="aa.jsp" id ="passForm"> 
     <input id = 'test2' type = 'hidden' name="test2"> 
     </form>  
  aa.jsp页面中的Java代码:
  <%
    request.setCharacterEncoding("utf-8");
    String txtMsg = request.getParameter("test2"); 
    out.println(txtMsg);
  %> 
 注:如果同一个页面自己给自己传值,aa.jsp和bb.jsp可以为同一页面。
posted @ 2017-03-29 13:18  孜然风味  阅读(243)  评论(0)    收藏  举报