这几天在做学校的一个小项目的作业,然后在写的时候遇到了一些小的问题,就是怎么样处理代码的问题 采用jsp+servlet 做一个网上书店 遇到一些困惑的问题有这些: 1,用户注册.表单提交后,可以通过filter对用提交过来的信息中的字符串的编码方式进行修改以解决乱码的问题,那用户表单信息后台的验证是不是也可以放在一个filter里面呢,但似乎很少有人这样子去做。 书上还有网上很多的示例都是放在servlet中的进行验证的。如果不要放在filter中进行验证,是不是可以弄出一个类出来专门进行验证,因为以后在用户修改个人信息的时候也要进行验证,到时候这验证的代码就可以重用。 2.还有一个困惑的问题就是,按常理来说在对表单进行验证的时候只要有一个信息通过不了验证,那就没必要再去执行下面的验证了。但是为了把用户所有的不能通过验证的信息都反映给用户是不是就算检查到用户一个提交过来的信息不合规范还是要往下去验证呢。但是这样做有意义吗?因为有前端的验证会给用户提示,而一般来说认为普通用户是善意的 3,是不是可以弄出一个Service的类出来,在Service这个类里面进行业务逻辑的处理,只要在servlet里面的调用Service。用这样子的方式处理用户的请求。
解决方案 »
- 新手安装Java ee sdk出错,请求大家帮助。
- 如何将参数${brand.brandName}得到的汉字在地址栏显示的是%加数字的编码(求指教)
- Action 里面继承ActionSupport有何作用?
- JAVA监听端口?
- 关于Spring整合Struts和Hibernate的一个奇怪现象
- jsp 如果何向bean 传参数并完成一个数据插入操作。
- 注册问题
- 怎样将表转为一个树状结构显示
- javamail的发送功能问题?请教,急!!!!!!!!!!!!!!!
- tomcat上开发的Web应用部署到Websphere上的报错!
- Struts拦截请求,web.xml和struts.xml配置
- jdom xml命名空间 如何创建 节点呀 在线 谢谢了
<td valign="middle" align="right">
用户名:
</td>
<td valign="middle" align="left">
<input type="text" class="inputgri" name="username" id="username" onblur="check_username();"/><span id="username_msg" ></span>
</td>
</tr>比如这个用户名验证:function check_username(){
var usernameobj=$("username");
var spanobj=$("username_msg");
spanobj.innerHTML="";
if(usernameobj.value.length==0){
spanobj.innerHTML='用户名不能为空';
return false;
}else
spanobj.innerHTML="<img src='img/checked.gif'>";
return true;
}