随笔分类 -  Web

摘要:在开发.net程序或者在IIS运行一个程序的时候,时常会遇到 ->“/”应用程序中的服务器错误。开发人员根本本没办法知道错误是出在哪里。所以,解决办法有两个:1) 修改web.config文件中的customErrors为:保存后重启网站,再打开错误页面的时候,就可以看到错误的堆栈信息。2)查看事件查看器里面的错误。因为服务器出现错误,都可以在控制面板的事件查看器中的windows应用程序事件页面中找到具体的错误信息。开发人员可以根据里面的错误日志来追踪到底问题处在哪里。 阅读全文
posted @ 2013-11-29 14:47 Enix 阅读(688) 评论(0) 推荐(0)
摘要:在开发过程中,struts.xml的配置过于复杂重复,所以想到了用通配符"*"。而url里面包含多个层级的话,又需要分开定义不同的包。所以想能不能在action的名称中加入斜杠。在google上查了一下资料,发现可行。http://struts.apache.org/2.1.8/docs/wildcard-mappings.html<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundat 阅读全文
posted @ 2012-09-24 17:50 Enix 阅读(1857) 评论(1) 推荐(1)
摘要:在日常的WEB应用开发过程中,前端常会涉及AJAX,而前台与后台的交互常用的数据格式就是JSON。Struts2中使用JSON的方法方法如下:Action:如果action中的某些属性不需要在json里面出现,可以通过annotation :@JSON(serialize=false)来标记改属性不需返回至JSON。注意,如果某属性没有get方法,则该属性亦不会在返回JSON串里面出现。import java.util.List;import org.apache.struts2.json.annotations.JSON;import com.opensymphony.xwork2.Acti 阅读全文
posted @ 2012-09-19 11:24 Enix 阅读(1186) 评论(0) 推荐(0)
摘要:在日常的开发过程中,我们时常需要在做某个Action操作前,验证用户是否已登录,若用户尚未登录,则跳转至登录页面;若已登录,则获取当前的用户信息,并进行下一步的操作。Struts2访问Session获取用户信息,我们自然想到了Session。而在Struts2中访问Session可以通过两种途径:1. 通过ActionContext中的getSession方法来回获取Session存储对象import java.util.Map; import org.apache.struts2.interceptor.SessionAware; import com.opensymphony.xwork2 阅读全文
posted @ 2012-09-15 17:15 Enix 阅读(9006) 评论(2) 推荐(1)
摘要:Struts2的处理结果标签是告诉系统下一步是要做什么。处理结果是通过标签<result></result>来实现的。在讲述struts2的处理结果前,先讲述一下forward和redirect存在着什么区别。Forward 和 Redirect的区别简单的说Forward是发生在服务器内部,客户端不知道发生了request的转向。客户A向服务器B请求,服务器B处理完请求并发生forward转向,请求不会经过客户端,而是在内部请求另外一个服务器资源。对于客户A来说,该操作是透明的。Redirect则是客户端A向B请求后,服务器B处理完请求结果,并把结果返回值客户端A,并 阅读全文
posted @ 2012-09-14 17:10 Enix 阅读(2457) 评论(0) 推荐(0)
摘要:这几天开发,遇到了几个问题,主要集中在DLL文件未正常引用。因为项目需要,而且引用了7层结构,在一个解决方案中,建立了几个项目,而项目之间的引用却未能做好,导致测试的时候,出现不知名错误,最后经过debug,才发现,原来是DLL文件未正常引用所致。特别是在工厂模式下,创建对象的时候,DLL的引用也需要出现在最上层,因为最后的调用基本都是web层。 阅读全文
posted @ 2012-01-10 14:30 Enix 阅读(356) 评论(0) 推荐(0)
摘要:这几天刚学JQuery,在测试hide,show,slideToggle函数的时候,在firefox浏览器都很正常,而在IE浏览器里面却出现一些动画异常。这些过渡效果快结束的时候,都出现了一些跳动的现象,例如我对一个段落触发了一个hide("slow")的行为时,段落在慢慢滑动的之后,突然跳到后面并瞬间消失。在升级了浏览器至IE8后,仍然有这个问题。后来在google上搜索到一个stackoverflow的网站里找到了答案。原来是漏掉了开头的一行:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" & 阅读全文
posted @ 2011-12-22 15:59 Enix 阅读(562) 评论(0) 推荐(0)