摘要: 这些错误很让我摸不着头脑,经多方查阅资料后,在Struts 2.2.x中应该导入如下7个JAR文件1) commons-fileupload-1.2.1.jar2) commons-io-1.3.2.jar3) freemarker-2.3.16.jar4) javassist-3.7.ga.jar5) ognl-3.0.jar6) struts2-core-2.2.1.jar7) xwork-core-2.2.1.jar其实,这里还有一个小窍门,我们可以将Struts 2.2.x根目录下的apps文件夹下的struts2-blank-2.2.1.war文件进行解压,然后找到WEB-INF下的 阅读全文
posted @ 2013-11-04 13:09 Mr.Ming2 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在本系列教程中我们将学习到Struts2的各种技术。在本教程中使用的工具和程序库的版本如下:开发工具:MyEclipse6Web服务器:Tomcat6Struts版本:Struts2.0.11.1JDK版本:JDK1.5.0_12J2EE版本:Java EE5.0 在本系列教程中Web工程的上下文路径都是struts2,如果在Web根目录有一个index.jsp文件,则访问路径如下:http://localhost:8080/struts2/index.jsp 由于MyEclipse6目前并不支持Struts2,所以我们需要到struts.apache.org去下载Struts2安装包。要想正 阅读全文
posted @ 2013-11-04 09:51 Mr.Ming2 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 1.本页超链接查看 Chapter 4。Test2.新浏览器超链接3.在当前页跳转到新链接4.应该使用 %20 来替换单词之间的空格5.frameset 框架标签 将多个html同页显示空格显示 表格跨行 电话cellpadding 单元格间距 6.无序列表 type="disc"(列表样式) 咖啡 茶 牛奶有序列表 type="I" i a A 1 咖啡 牛奶 茶定义列表 计算机 用来计算的仪器 ... ... 显示器 以视觉方式显示信息的装置 ... ...带标题框: 健康信息 身高: 体重: STYLEstyle 属性用于改变 HTML 元素的样式 阅读全文
posted @ 2013-10-31 16:54 Mr.Ming2 阅读(303) 评论(0) 推荐(0) 编辑
摘要: [第一页][上一页][第一页]">[上一页]">[下一页][最后一页]">[下一页]">[最后一页]1.数据库分页所谓的分页,就是要查询的数据太多了,一次性显示出来的话,既不容易查看也影响性能。//获得当前页码intpageNo=1;try{ pageNo=Integer.parseInt(request.getParameter("pageNo"));}catch(Exceptionex){} if(pageNo 阅读全文
posted @ 2013-10-31 14:41 Mr.Ming2 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 我们之前使用的都是javax.servlet.http.HttpServlet,这个类实现了javax.servlet.Servlet接口,而这个接口中定义的三个方法是所有servlet都必须实现的。packagejavax.servlet;publicinterfaceServlet{voidinit(ServletConfigconfig);voidservice(ServletRequestrequest,ServletResponseresponse);voiddestroy();}如图所示,tomcat之类的服务器首先根据web.xml中的定义实例化servlet,然后调用它的ini 阅读全文
posted @ 2013-10-30 17:40 Mr.Ming2 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 我们已经知道el是jsp-2.0规范的一部分,tomcat-5.x版本以上都已经能够支持jsp-2.0规范,但在更低版本的tomcat和webphere,weblogic中还是无法使用这一便捷方式。禁用el表达式,是使用了isELIgnore="true"这样一条jsp指令(directive),请注意大小写。还有一种批量禁用el的方法,我们可以在WEB-INF/web.xml中使用jsp-property-group标签批量禁用el,我们在13-02/WEB-INF/web.xml中进行如下配置。*.jsptrue实际上还有第三种方法可以禁用掉所有jsp中的el表达式,那 阅读全文
posted @ 2013-10-30 17:04 Mr.Ming2 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1.图片校验码web.xml配置CaptchaServletanni.CaptchaServletCaptchaServlet/captcha.jpg名叫/captcha.jpg的请求会交给CaptchaServlet处理jsp和servlet并不是只能返回html格式的数据,实际上它们可以生成任意格式的数据,比如这里我们就用servlet生成了一个图片。浏览器只是向服务器发送了一个请求,这个请求的地址是/captcha.jpg还是/index.jsp并没有什么区别,在服务器看来他们仅仅是一个字符串而已,接收到请求后服务器先去按照web.xml中的配置做映射,将请求交给对应的servlet处理 阅读全文
posted @ 2013-10-30 15:57 Mr.Ming2 阅读(871) 评论(0) 推荐(0) 编辑
摘要: commons-fileuploadpublic void save(HttpServletRequest request,HttpServletResponse response) throws Exception { String temp = getServletContext().getRealPath("/temp"); // 上传时存放临时文件的目录 String uploadDir = getServletContext().getRealPath("/upload"); // 上传文件存放的目录DiskFileUpload diskFil 阅读全文
posted @ 2013-10-30 15:00 Mr.Ming2 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 对于一些自动编号(自动增量)的字段,当删除数据后,新增加的数字总是紧接着,而不是连续的。全部清空后,也不会从1开始。你可以使用下面的方法。SQL2000或SQL Server2005及以上版本TRUNCATE TABLE [你的表]ACCESS清空表后,修复压缩一下数据库。关于 TRUNCATE TABLE 语句TRUNCATE TABLE 语句是一种快速、无日志记录的方法。TRUNCATE TABLE 与不含有 WHERE 子句的 DELETE 语句在功能上相同。但是,TRUNCATE TABLE 速度更快,并且使用更少的系统资源和事务日志资源。TRUNCATE TABLE 语句可以在表中没 阅读全文
posted @ 2013-10-29 17:29 Mr.Ming2 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 元素在Servlet和URL样式之间定义一个映射。它包含了两个子元素和,元素给出的Servlet名字必须是 在元素中声明过的Servlet的名字。元素指定对应于Servlet的URL路 径,该路径是相对于Web应用程序上下文根的路径。例如: helloworld /hello Servlet 2.5规范允许的子元素出现多次,之前的规范只允许一 个元素包含一个子元素。我们看下面的例子: welcome /en/welcome /zh/welcome 在配置了Servlet与URL样式之间的映射后,当Servlet容器接收到一个请求,它首先确定该请求应该由哪一个Web应用程序来响应。这是 通过比较 阅读全文
posted @ 2013-10-29 11:00 Mr.Ming2 阅读(18334) 评论(2) 推荐(0) 编辑