`
文章列表
通常,会话管理是通过服务器将 Session ID 作为一个 cookie 存储在用户的 Web 浏览器中来唯一标识每个用户会话。 如果浏览器不支持 cookies,或者将浏览器设置为不接受 cookies,我们可以通过 URL 重写来实现会话管理。     实质上 URL 重写是通过向 URL 连接添加参数,并把 session ID 作为值包含在连接中。然而,为使这生效,你需要为你的 servlet 响应部分的每个连接添加 session ID 。      把 session ID 加到一个连接可以使用一对方法来简化:response.encodeURL() 使 URL 包含 sess ...
六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?   1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4  Statement stat = conn.createStatement(); 5  ResultSet rs = stat.executeQuery( 6   "select uid, name from user"); 7  while (rs.nex ...
<?xml version="1.0"?> <project name="Learning Hibernate" default="convertZhPro" basedir=".">    <!-- 将中文的资源文件转为ascii --> <property name="source.root" value="src/resource" />  <target name="convertZhPro"&g ...
1、建立properties文件----本地化数据   properties文件用来存储程序和环境相关的信息。必须以.properties的后缀结尾,properties文件是纯文本格式的。在上面的例子中,一共有4个properties文件。分别定义了不同语言和国家的打招呼、再见和问候时使用的语言。properties文件使用名值对(key-value)的形式,如下所示:   greetings = Bonjour.   farewell = Au revoir.   inquiry = Comment allez-vous?   properties文件的名字很重要,它的形式是basename ...
Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-config.xml文件。web.xml文件是配置所有web应用的,而struts-config.xml文件是struts专用的配置文件,事实上也是可以根据需要给这个配置文件起其他名称的。         Web应用的发布描述文件:         web应用发布描述文件可以在应用开发者,发布者和组装者之间传递配置信息,Web容器在启动的时候从该文件中读取配置信息,根据它来装载和配置web应用。文档类型定义DTD对XML文档的格式做了定义,DTD吧XML文档划分为元素,属性,实体。每一种XML文档都有独自的D ...
在 Struts 1.1 中,引入了新的异常处理机制,让我们可以通过配置文件(主要是struts-config.xml)来定制异常处理,就象定义formbean一样。     下面,我们就来看看如何具体地运用这个新特性。   一、定制异常(在 struts-config.xml文件中定义)        定制异常也有两种方法,姑且把它分为:“全局异常(Global Exceptions)”和“局部异常 (Local Exception)”。        “全局异常”定义方法如下:     <global-exceptions> <exception key="str ...
Global site tag (gtag.js) - Google Analytics