解决方案 »
- Message box 与User 数据库关系
- 90后女孩:进公司后从Java转向Flex,需要学些什么。。
- css里的rel的属性是什么含义?
- Action类中怎么把视图层的属性和属性值保存成数组?
- 一个白痴问题 急求~~~~~~
- 大家都来聊聊在什么项目中应用了Webservice,以及采用了哪个平台
- 几个Struts和Spring的问题
- web日历,直接把在日历上选中的日期输入到text里面去,有这样的组件吗?
- 关于实体bean 连接数据库的数据源的问题(各个大哥帮帮忙)
- 谁能给我一份在jboss3.0.8下配置mysql的文件
- 熟悉hibernate的进,在线等
- 帮看下struts-config报错
进行Map或者数据库查询
或者你干脆就直接把那个模式的表达式发过来不就好了嘛
还发什么ID啊这样你从表单中接收的东西不就直接可以使用表达式验证了嘛
诶。
我觉得你应该用json来包装。
...
}
<div class="right">
<s:select list="#request.checkModeMap" name="attr.checkMode.id"/>
通过这句话里的name="attr.checkMode.id"得到这个正则表达式的ID,通过这个ID得到正则表达式
然后你还需要在给定ID的情况下决定具体使用哪个正则表达式你不觉得麻烦么直接就是在下拉列表里写正则表达式
显示的时候是ID
实际传递的是正则表达式这样不是更好么然后你在后台或者其他的地方就可以根据传递的正则表达式进行验证了你为什么搞的那么麻烦呢图早就挂了
。
只是lz没明白我其实也不是很清楚地知道lz到底要怎么做js本身也可以验证的不过客户端的压力稍微大一点点而已js里也有match等函数的百度或者谷歌一下就能找到js里的函数的
思路是这样的:验证模式列表里的名称如邮箱,手机这些名称,是在另外一个页面由用户连同它的正则表达式一起添加上去的。在这个页面供选择,显示的是验证模式名称,里面封装了对应的ID,选择某一个验证模式名称,然后通过ID找到正则表达式
然后在前台JS里OOXX就好了
你的原话:“思路是这样的:验证模式列表里的名称如邮箱,手机这些名称,是在另外一个页面由用户连同它的正则表达式一起添加上去的。”
是否可以这样理解:
map<key,value>
<[email protected] ,“邮箱的正则表达式”>;
如果是这样的话,如果项目能够使用JQurey的话,就用json来试试。
List<map<Object,value>>
还有,你的项目组里难道就没有技术人员吗?!