`
文章列表
学习经验,请多指教! 1、浏览器会依据ip和port建立与servlet容器之间的连接。 2、浏览器将一些数据打包(消息头、消息体、请求参数等)。 3、浏览器将请求数据包发送给容器。 4、容器收到请求数据包之后,会拆包,解析请求数据 5、容器会将数据封装到request对象,同时创建response响应对象 6、容器要依据请求资源路径去匹配web.xml文件中对应的servlet的配置信息,并创建这个servlet对象。 7、容器会调用servlet对象的service方法,并将request对象,response对象作为参数传入。 8、在service方法里,可以通过request对象获得请 ...

struts2工作原理

学习经验,请多指教! 启动 web 容器,加载过滤器类 StrutsPrepareAndExecuteFilter ,负责初始化整个 Struts 框架并处理所有的请求   - 创建 Dispatcher 类 并初始化     -- 创建配置文件管理类 configurationManager 并初始化 浏览器发送请求, ...

理解 web.xml

学习经验,请多指教! 个人理解笔记: “WEB 容器启动时” 工作步骤 1、WEB 容器启动时 WEB容器会去读取它的配置文件 web.xml。 2、WEB 容器启动时 读取 <filter> 和 <filter-mapping>  两个节点,实例化 Filter接口的 实现类,调用 init() 方法进行初始化。 3、WEB 容器启动时 读取 <listener> 和 <context-param> 两个结点。 4、容器创建一个ServletContext 上下文,web 项目的所有部分都将共享这个上下文。 5、容器创建 <liste ...
学习经验,请多指教! Tomcat http://archive.apache.org/dist/tomcat/ Spring https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework/spring Spring IDE http://marketplace.eclipse.org/content/spring-ide Android http://www.androiddevtools.cn/ Junit http://sourceforge ...
学习经验,请多指教! <meta http-equiv="content-type" content="text/html;charset=utf-8"> * 静态页面(html) 中添加此标签用来处理编码问题。 * <meta>标签 是 html 语言 <head> 区的一个辅助性标签。 * 服务器将把名称/值对添加到发送给浏览器的内容头部,设置 content-type:text/html;charset=utf-8,将告诉浏览器以utf-8编码格式接受一个 HTML 文档。 * http-equiv=&quo ...
学习经验,请多指教! request.setCharacterEncoding("utf-8"); 使用注意事项: 1、设置从request中取得的值,指定容器按照指定的编码格式去解码。 2、只对 POST 方式请求有效。 3、执行 setCharacterEncoding() 之前,不能执行任何 request.getParameter() 。 // 也可以这样处理 String name2 = new String(name1.getBytes("iso-8859-1"),"utf-8"); response.setCont ...
学习经验,请多指教! 提示错误信息: INFO: HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException java 通过 Hibernate 框架连接 oracle 时出现这个异常。 原因是引入的 oracle 的 jar包版本不对,由 ojdbc14.jar 换成了 ojdbc6.jar 就不报错了。
学习经验,请多指教! SELECT * FROM table LIMIT [offset,] rows LIMIT 子句可以使 SELECT 语句返回指定的记录数。 LIMIT 可以接受一个或两个数字参数,且参数必须是一个正整数常量。     1、如果给定两个参数,第一个参数 offset 指定第一个返回记录行的偏移量,第二个参数 rows 指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1)    2、如果给定一个参数,初始记录行的偏移量是 0,此参数指定返回记录行的最大数目。即 LIMIT n 等价于 LIMIT 0,n 例如:    mysql> SELECT * ...
学习经验,请多指教! 使 ehcache.xml 配置文件自动提示属性信息步骤: 1、首先将 ehcache.xml 的 <ehcache> 元素的 xsi:noNamespaceSchemaLocation 属性进行修改,本例为 xsi:noNamespaceSchemaLocation="http://ehcache.xsd" 2、打开eclipse,依次点击 Window -> Preferences -> XML -> XML Catalog -> User Specified Entries ,点击 Add 按钮,选择 Ca ...
Global site tag (gtag.js) - Google Analytics