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

本文汇总了多项实用的网页开发技巧,包括解决英文或数字导致的界面过宽问题、按钮转化为链接并实现在当前窗口打开的功能、Tomcat配置端口及中文支持的方法、实现冒泡排序的代码示例、限制输入框仅能输入数字、提高数据库分页查询效率的SQL技巧、判断字符串是否为空的正确方式、限制文本区域输入字数的方法以及解决框架页面刷新的问题。

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

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

 

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

<input type="button" value="返回" onclick="javascript:window.parent.location.href('../prefix.jsp?main-agent-page=1&amp;entryId=SYSTEM&amp;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" onkeyup="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中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值