摘要: 相信很多人在做web开发时都遇到过404错误,对于刚入门的人来说更是经常会见到此错误,明明已经部署到服务器,但是还是会说该请求资源路径找不到,我们都知道一般报404就是路径出错了,但应该怎么来查出错误的源头呢?以struts2中的该错误为例,一般可以从以下几点入手:1、是否将web应用成功部署到服务器上2、检查请求资源路径是否正确 (1)如果访问的是jsp页面,检查jsp页面的名字是否正确,是放在根目录下还是其它目录下,确保请求路径与该jsp页面的实际路径一致 (2)如果访问的是action,检查action名是否与struts配置文件中action名一致,对应的实现类是否正确。如果有命名.. 阅读全文
posted @ 2012-08-12 12:31 kmyangyang 阅读(21243) 评论(1) 推荐(0) 编辑
摘要: 使用struts2进行web开发时,我们需要对表单中用户的输入进行验证,这时客户端需要发送ajax请求,而服务器端需对客户端的请求进行响应,这时我们常常会用到json。以邮箱验证为例,需进行如下4步:1、在jsp页面的表单中定义<input name="user.email" type="text" id="txtEmail"/>用于接收用户输入的邮箱。2、引入jquery,写一段js代码,当此文本框失去焦点时用于发送ajax请求$(function(){ $('#txtEmail').blur(funct 阅读全文
posted @ 2012-08-05 23:22 kmyangyang 阅读(3379) 评论(0) 推荐(1) 编辑
摘要: 在没有出现jquery前,是通过纯手工的方式获取XmlHttpRequest对象来向服务器发送异步请求实现局部刷新。在jquery出现以后我们利用其封装好的对象来实现ajax请求,下面以post请求为例作一个简单介绍:jQuery.post(url, [data], [callback], [type]),其中url为请求地址,data为待发送的参数及其值,callback为发送成功时的回调函数,type为返回内容的类型(xml、html、text、json等)。为了能够使用jquery中的ajax,首先需在jsp页面中导入juery.js文件,然后在jsp页面中写如下一段js代码:<s 阅读全文
posted @ 2012-07-29 23:47 kmyangyang 阅读(14425) 评论(11) 推荐(0) 编辑
摘要: 在我的Oracle数据库中有这样两张表,一张叫做emp(员工表),另一张叫做dept(部门表),表结构如下:Emp表如下: dept表如下:在emp表中有员工编号(empno)、员工姓名(ename)、员工工作(job)、员工薪水(salary)、员工奖金(bonus)、入职日期(hiredate)、员工领导(mgr)、部门编号(deptno)。在dept表中有部门编号(deptno)、部门名称(dname)、部门所在地(location)。写了这样一个函数,目的是为了传入部门名称(dname),返回该部门员工的平均薪水,需求虽很简单,但是写好后结果却非预期所想,返回值为nu... 阅读全文
posted @ 2012-07-21 00:31 kmyangyang 阅读(2926) 评论(4) 推荐(3) 编辑
摘要: 前几天,有人问了我一个关于在MyEclipse中连接MySQL失败的问题,当时没能找出问题所在,经过一番上网搜索也没能得到答案。由于好奇心我一直没放弃,最终问题却被一次无意的尝试解决了,下面我将“还原现场”。在MyEclipse中连接MySQL:window-->show view-->other-->MyEclipse Database-->DB Browser,如下图:此时单击DB Browser,视图界面将会发生变化,在DB Browser选项卡中的空白区域单击鼠标右键选择New…,也就是新建一个MySQL的连接,弹出如下对话框,将信息如图所示填好:其中Drive 阅读全文
posted @ 2012-07-15 14:35 kmyangyang 阅读(23388) 评论(4) 推荐(0) 编辑