技术备忘录之二

2009-07-28

 

  • structs2标签<s:if>中test对session里变量的判断
    --session.变量名:<s:if test="%{#session.currentUser != null}">

 

  • eclipse无法编译:
    --1)、设置工程的buildpath,设置正确的source及output
      2)、运行project -->clean,清除一下,重新编译
      3)、修改工程属性,java compiler -> building-> building path problems,把两个error改成warning

 

  • eclipse debug时提示Source not found:
    --工程右键,选择Debug as->Debug Configurations,在source页添加source,选择source类型
     1)、若是找不到本工程或者workspace中其它工程的源文件,则类型为workspace folder,然后选择对应工程里的对应目录
     2)、若是找不到其它位置的源文件,则类型为File system directory,然后选择对应的目录

 

  • eclipse Debug 时动态运行自定义的代码块:
    --eclipse视图中的Display View可以在挂起的Java线程中动态运行一代码块。在进行断点调试时,可以在display视图中输入自定义的代码块,选中需要执行的代码块,点击执行,就可以在不改写源代码的情况下查看一些自己想看的变量的值或属性值。

 

  • eclipse中的tomcat server对url里的中文字符不支持:
    --修改url中文字符的编码:打开server工程里的server.xml,在<Connector port="8080"... 中加入属性URIEncoding="UTF-8"

 

  • eclipse自动关闭:
    --1)打开eclipse目录下的eclipse.ini文件,将
     -Xms40m
     -Xmx256m
     改为:
     -Xms128M
     -Xmx512M
     -XX:PermSize=64M
     -XX:MaxPermSize=128M
       2)快捷图标上-属性-目标后加上:-XX:PermSize=64m -XX:MaxPermSize=128m

 

  • JPA @OneToMany mappedBy
    --@OneToMany mappedBy 属性是避免生成中间表的

 

  • JS修改button的内容和事件
    --
    function a(){
       var joinBtn = document.getElementById("joinBtn");
       joinBtn.value="退出";
       joinBtn.onclick=joinYes; // 注:这里一定不能加()      
       ...
    }
    
    function joinYes(){...}
    
     

你可能感兴趣的:(eclipse,tomcat,xml,jpa)