整理近几天处理JSP页面中遇到的几个问题

温柔温柔不温柔

温柔温柔不温柔

2016-02-19 15:10

下面请跟着图老师小编一起来了解下整理近几天处理JSP页面中遇到的几个问题,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

十一回家腐败了几天,回到公司,紧张的气氛又开始了。继续奋斗。

1. 用javascript中的Array存储服务器端传来的List数据。

有些数据从服务器端传过来,需要保存到客户端。

起初的做法,对于个别的数据,放在页面中的某个隐藏层中,或者作为隐藏字段存起来,当用的时候,再用JS取相应的控件再取到value。

div id="hdnUsrNm" style="display:none;"
  bean:write name="user" property="usrName" /
/div
html:hidden name="user" property="usrName" /

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

后来,需要保存的数据量大了一些(不是相当大^.^),再放到页面中,使页面显得很臃肿,而且很容易造成格式显示错乱。于是改用JS中的Array对象来保存。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

var resultArr = new Array();
resultArr=[
logic:present name="UserList"
  logic:iterate id="user" name="UserList"
  ["bean:write name='user' property='usrName' /",
"bean:write name='user' property='usrBlog' /"
  ],
/logic:iterate
  /logic:present
[] //为了对应最后一个逗号,把最后一个对象设置为空。
];

2. EL语言的应用

为了方便,起初使用了EL语言。基本表达式如:${expression}。

刚开始用的时候感觉非常的爽,使用起来很方便,但是后来遇到一个问题需要注意。

EL语句在tomcat下解析运行都没有问题,但是当移植到weblogic上时,服务器无法识别。为什么,我也不清楚。可能就是不支持吧。

3. checkbox自动选中指定对象。

经过服务器端的处理,客户端的checkbox要对应处理结果显示选中状态。

input type="checkbox" name="element1" value="%=i++ %"
logic:equal name="contract" property="packageCodeContents" value="%=packageCode %" checked /logic:equal
onclick="checkboxClicked(this)"

4. checkbox实现radio效果。

这个实现起来很容易,犹豫radio选中之后不能取消的局限,有的时候需要用checkbox来代替实现。

function checkboxClicked(obj){
if( obj.checked == true) {
for(var i=0;i document.all("element1").length;i++){
document.all("element1")[i].checked = false;
}
obj.checked = true;
}
}

5. 用CSS实现自动转换输入法为半角。

html:text property="usrName" style="ime-mode: inactive;" maxlength="4" /
欢迎来访!^.^!
本BLOG仅用于个人学习交流!
目的在于记录个人成长.
所有文字均属于个人理解.
如有错误,望多多指教!不胜感激!

展开更多 50%)
分享

猜你喜欢

整理近几天处理JSP页面中遇到的几个问题

Web开发
整理近几天处理JSP页面中遇到的几个问题

使用mysql中遇到的几个问题

编程语言 网络编程
使用mysql中遇到的几个问题

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

培养孩子学画画时会遇到的几个问题

电脑网络
培养孩子学画画时会遇到的几个问题

VisualBasic软件设计中的几个问题

编程语言 网络编程
VisualBasic软件设计中的几个问题

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

曾经回答的几个问题

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
曾经回答的几个问题

CSS网页布局中要注意的几个问题

Web开发
CSS网页布局中要注意的几个问题

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Java体系结构

Java体系结构

JSP验证码代码

JSP验证码代码
下拉加载更多内容 ↓