今天在jsp中寫程序遇到一個問題,看大牛寫的程序完全沒有問題,如下:
if( pagenum<1 || pagenum< ${page.totalpage})
{
alert("無效的頁碼!");
input.value="";
return;
}
程序的目的就是做一個驗證,本身是無須多做說明,關鍵是語法.
我也照樣自己在MyEclipse裏面寫了一個雷同的.但是無論如何都不能通過編譯......哥們我很是無奈的鬱悶.難道這也看人品?
上網查看大大牛們如何分析,有的是說js中本來就不兼容jsp的東西,這不是扯嘛....還有說加個單引號或者雙引號就解決問題了,於是哥們試驗了一個demo,還是不通過,照樣好色虛線不能編譯.哥們懷疑是不是myeclips的問題,因爲這傢伙經常抽風沒事報個錯,關閉工程,然後重新打開,還是不行.
無奈到底了,怎麼辦?給代碼換個方向呢?
if( pagenum<1||"${page.totalpage}"<pagenum )
{
alert("無效的頁碼!");
input.value="";
return;
}
解決了問題,怎麼折騰就是不報錯了,通過編譯並且順利顯示結果.Js或者JSP大牛們,給個公道呀!
也算是解決的一個方案吧.