开发过程遇到的问题和解决的办法

    技术2022-05-11  144

    1.如何实现换行的问题(英文或数字会把界面称的很宽)

    在界面导入的css中加入.wordbreak {  word-break:break-all; }然后在要控制的td中加入style="word-break:break-all"就可以了!

     

     2.将按钮变成连接,并且在本窗口打开:

    <input type="button" value="返回" οnclick="javascript:window.parent.location.href('../prefix.jsp?main-agent-page=1&entryId=SYSTEM&entryType=1')"/>

    3.tomcat配置:

    a:配置端口在conf/server.xml/connector port="",默认为8080.

    b:配置支持中文在conf/server.xml/connector URLEncoding = "GBK"

    4.冒泡排序:

    public static void main(String []args){        int []a = {54,34,2,6,90,9};        int temp = 0;        for( int i = a.length-1;i > 0;i--){            for(int j = 0;j < i;j++){                if(a[j] > a[j+1]){                    temp = a[j];                    a[j] = a[j+1];                    a[j+1] = temp;                }            }        }                        for(int k = 0 ;k< a.length;k++){            System.out.println(a[k]);        }    }

    5.限制只能输入数字

    <input name="bankAccount" class="input" value="" size="15" maxlength="64" οnkeyup="value=value.replace(/[^0-9]/g,'')" />

    6.提高分页查询效率:

    sql = "select * from (select rownum ron,a.* from ("+sql+") a where rownum<? ) where ron>=?";

    ps.setInt(1, super.getPageNum() * super.getEntriesPerPage() + 1);//设置小于多少页

    ps.setInt(2,(super.getPageNum() - 1) * super.getEntriesPerPage() +1);//设置大于多少页

    getPageNum():得到当前页

    getEntriesPage():得到每页显示条数

    7.如果判断一个字符串是否是Null,应该用==,不能用equals();

    8.如何限制textarea的输入字数

    在textarea中加入onpropertychange="if(value.length>100) value=value.substr(0,100)"即可

    9.解决框架刷新的问题

    将document.frames("iframe的name").location="iframe 的 src";放到onClick事件中或放到javascript中


    最新回复(0)