自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 HTML基础

垂直对齐-vAlign=top在TD里设定后。。单元格的宽度可以随意拉头元素主要位于之间的元素:-用于指定网页中的超连接(相对URL)的基准地址,以改变网页中所有使用相对地址的URL的基准地址使用形式:http://www.xxx.com/xxx/" target="_blank">target属性:用于设定该网页中所有的超连接显示的目标窗口,这里设定后,可省得在所有的超连接的标签中都加上ta

2009-02-17 20:21:00 592

转载 关于jsessionid

jsessionid=CA72488F94BC8A3E92FEEDA8CC736FDC       这个jsessionid是session的一个标识。       我在这里转贴jdbc老大的部分讲解       session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。       当程序需要为某个客户端的请求创建一个sessio

2009-02-17 20:20:00 1291

转载 多个ie窗口(实例)共享session(重复登录)地解决方案

一个网站需要登陆,用户id保存在session里。用Firefox的话,登陆一次之后,再打开一个Firefox,就已经自动是登陆的状态了。用IE的话,就每次都需要登陆,这跟浏览器的内部机制有关。火狐不管开多少个都是一个实例,ie的话你每双击一次快捷方式或者ie的可执行文件就启动一个新的实例。    而每一个新的实例他们的session id都是不同的。所以ie每打开一个新窗口程序都会让你重登陆(恶

2009-02-17 20:19:00 6562 1

转载 Flash与Jsp的互动

Flash与Jsp的互动一直走Flash路线肯定会碰到一定的瓶颈。有时候Flash只是一个外表,事实也确实如此,我们必须给Flash一定的后台支持。现在后台程序又很多,这里我选择JSP。 好了,先来讲讲最基本的基于http的数据传递方式,get和post。在JSP里,后台服务程序从URL中分析提取环境变量的方式为GET方式。POST方式则是作为一种标准的输入,来传递变量值得。GET方式在URL中传

2009-02-17 20:17:00 796

转载 FLASH与JSP的交互

因为工作需要,最近研究了一下FLASH与JSP的交互。一google在网上就发现有几种方法,具体就不说了,有兴趣的朋友自己googel下。现在只说一下我个人觉得最方便,也最实用的,通过在flash里加载远程xml实现与jsp、servlet的交互。 熟悉AS的朋友应该知道在flash里怎么加载外部xml文件:  var xmlObj:XML = new XML();  xmlObj.l

2009-02-17 20:17:00 2249 4

原创 全选反选

function selectALL(multiChk){for (i=0;i{   multiChk[i].checked = true;}}function reserveALL(multiChk){for (i=0;i{ if(multiChk[i].checked == true){multiChk[i].checked = false;} else{ multiChk[i].checke

2009-02-17 20:16:00 346

转载 javascript添加删除行

"http://www.w3.org/TR/html4/loose.dtd">无标题文档     function   delCol()   {     try   {     var   Elm   =   event.srcElement;     while(Elm   &&   Elm.tagName   !=   "TR")   {     Elm   =   Elm.parentEle

2009-02-17 20:15:00 688

原创 用来直接做转发,代替超链的ForwardAction

 

2009-02-17 20:13:00 386

转载 使用JSP和Struts正确的解决用户退出问题

 使用JSP和Struts正确的解决用户退出问题   摘要在一个有密码保护的Web应用当中,正确妥善的处理用户退出过程并不仅仅只需要调用HttpSession对象的invalidate()方法,因为现在大部分浏览器上都有后退(Back)和前进(Forward)按钮,允许用户后退或前进到一个页面。 在用户退出一个Web应用之

2009-02-17 20:11:00 548 1

转载 配置里的action的属性详解

attribute和name在一般情况下,actionForm是被存储在一定的scope中(request或session,通过action的scope属性来配置),当我们在配置时,指定name而不指定attribute,那么指定的name值就作为actionForm存储在scope中的key值,我们可以在action中通过httpServletRequest.getAttribute("指定

2009-02-17 20:10:00 668

原创 struts的form接收页面中文乱码

只需要在form的reset方法里加上request.setCharacterEncoding("gbk");缺点是每个form都要加。。可以考虑重写请求处理器的办法。在ApplicationResources.properties同目录里建一个类public class MyRequestProcessor extends RequestProcessor { @Override pro

2009-02-17 20:09:00 588

转载 Struts中关于用户权限限定的建议

关于web系统的权限限定问题,可能有很多的办法,我在这里说一下自己的一些小技巧,起到抛砖引玉的作用,忘各位指正:    系统中一个角色包含多个用户,角色和用户之间最好采用一对多,以免发生混乱;    自系统初起的时候,系统只有一个超级用户(例如root),有两个默认角色,即游客角色和注册用户角色;    超级用户可以在后续管理中添加角色,默认角色不能删除,其他角色的删除中如果这个角色下有用户,可以

2009-02-17 20:09:00 559

转载 Source not found问题

MyEclipse,Eclipse ,Source not found 谢谢各位,我的问题已经解决。     这个问题可能是由于eclipse和tomcat的交互而产生的,在以debug模式启动tomcat时,发生了读取文件错误,eclipse自动设置了断点,导致tomcat不能正常启动。解决方法如下,愿与遇到共同问题的人共享:以debug模式启动tomcat,遇到问题时shutdown   to

2009-02-17 20:08:00 17011 4

转载 struts-config.xml配置

【Struts1.2总结系列】struts-config.xml配置2008年05月30日 星期五 23:23struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源、form-bean、action和plug-in(插件)和资源文件的信息。其文件主要结构如下所示: http://struts.apache.org/dtds/struts-config_1_2

2009-02-17 20:08:00 559

转载 Struts标签库

Struts常用标签库2007-12-04 20:54logic 标签库主要有如下标签。? empty: 如果给定的变量为空或者为空字符串,则就计算并输出标签体的内容。? equal: 如果给定变量与特定的值相等,则会计算并输出该标签体的内容。? forward: 将某个页面的控制权forward 确定的ActionForward 项。? greaterEqual: 如果给定变量大于或等于特定的值

2009-02-17 20:07:00 324

原创 html errors和html messages

两者在ACTION中的有一句是最关键的,saveErrors 保存的只能用saveMessages 保存的只能用如果不需要单独指定错误信息,将" 消息句柄 "改为ActionMessages.GLOBAL_MESSAGE即可,这样就统一在页面显示     Action 中 :        ActionMessages message = new ActionMessa

2009-02-17 20:07:00 524

转载 logicpresent 和 logicempty的比较

logic:present 和 logic:empty他们的用法大致相同,唯一的不同点是:两者在对空字符串的处理上存在着不同。下面为index.jsp中的代码:1 2 notpresent3 4 5 notempty6 7 8 empty9 10 11 present12 当第一次访问该JSP的时候,由于users没有定义,并且也不在page,request,session,applica

2009-02-17 20:06:00 357

原创 html image与html img的区别

html:img的区别  具有自动提交功能   如果该标签在form里,它就可以自动提交表单,呵呵这样就解决了在提交按钮上加图片的问题。  屏蔽此功能可以这样写:onclick:"return false"  如果只是一般的显示图片可以使用:   文章虽短,但介绍了一些实际可用的知识给大家,希望朋友们一如既往的支持中国建站圈,谢谢! 

2009-02-17 20:05:00 3736

原创 logicEmpty的强大

的强大用来判断page,request,session,application里名为"XXX"的Attribute的值是否为空.这里说他强大,是因为如果XXX是个值为NULL的对象,那么当然可以判断出来.Further more,如果这里的XXX是一个Array or List or ArrayList or hashMap or hashTable等一系列集合变量时,如果他里面没有内容,即XXX

2009-02-17 20:05:00 358

原创 jstl中的varStatus

jstl中的varStatus和 var 属性一样, varStatus 用于创建限定了作用域的变量。不过,由 varStatus 属性命名的变量并不存储当前索引值或当前元素,而是赋予 javax.servlet.jsp.jstl.core.LoopTagStatus 类的实例。该类定义了一组特性,它们描述了迭代的当前状态,下面列出了这些特性:特性         Getter      

2009-02-17 20:03:00 520

原创 jstl1.2+myeclipse6.0+tomcat6.0配置

jstl1.2的4个包在myeclipse6.0创建的项目里已经有的了,用的时候直接%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>就可以了。它会自动COPY到TOMCAT里去。不用人手COPY。连TLD文件都不需要

2009-02-17 20:02:00 644

原创 数字格式类DecimalFormat

java.text.DecimalFormat df=new DecimalFormat("0.##");double d=3.14159System.out.println(df.format(d));//输出3.14

2009-02-17 20:01:00 312

转载 转发和重定向

不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。运行程序,你会发现c页面中的内容没有显示出来,因为forward是自动执行的,地址栏中虽然是c.jsp但实际上,但浏览

2009-02-17 20:01:00 260

转载 SQL的数据类型与Java数据类型的对应关系

SQL的数据类型与Java数据类型的对应关系 SQL数据类型                 Java数据类型CHAR                                      String VARCHAR                              String LONGVARCHAR                  String NUMERIC         

2009-02-17 20:00:00 321

原创 自己写的分页代码

类 public List findFoodList(int page) {  //每页显示的产品数量  int temp=6;  List list=new ArrayList();  Food food=null;  int rowBegin=0;        if(page>1 && page   rowBegin=temp*(page-1);  }else if(page>this.fi

2009-02-17 20:00:00 380

转载 SimpleDateFormat

java.text baoString   time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());  // 取得日期时间

2009-02-17 19:59:00 275

转载 jsp重定向中文乱码(get传中文)

     request.setCharacterEncoding("GBK");  response.setCharacterEncoding("GBK");    String errmsg="传递的中文";   response.sendRedirect("test1.jsp?errmsg="+java.net.URLEncoder.encode(errmsg));%>接收参数文件  

2009-02-17 19:55:00 977

转载 Servlet过滤器大全

Servlet过滤器大全一、字符编码的过滤器 import javax.servlet.*; import java.io.IOException; /** *//** * 用于设置 HTTP 请求字符编码的过滤器,通过过滤器参数encoding指明使用何种字符编码,用于处理Html Form请求参数的中文问题 */ public class CharacterEncodingFi

2009-02-17 19:55:00 468

转载 HttpSession session = request.getSession(false);

HttpSession session = request.getSession(false);HttpRequest对象有两种形式的getSession方法调用, 一个是getSession(),另一个是getSession(boolean isNew)这样的, 前者会检测当前时候有session存在,如果不存在则创建一个,如果存在就返回当前的。 getSession()相当于getSess

2009-02-17 19:54:00 1924

转载 saveorUpdate与unsaved-value,save,update,delete

这些操作对经常使用hibernate的同学已经很熟悉了,我也经常用但一些细节并不了解,最近遇到问题才开始有看了一下。在读完robbin的这两个精华贴的时候,感觉清晰了很多,确实好文章。http://www.javaeye.com/topic/2712http://www.javaeye.com/topic/1604?page=1还有这个精华贴http://www.javaeye.com/t

2009-02-17 19:47:00 713

转载 关于unsaved-value

    unsaved-value是表示一个对象是新的还是旧的,如果unsaved-value=none 那么就是新的,就会被insert到数据库中,如果unsaved-value=any 就是说明对象是从数据库中load的,被update到数据库中。 我的问题是:unsaved-value是由我们来强制说明这个对象是新的还是旧的,那如果我把一个对象的unsaved-value设置

2009-02-17 19:45:00 303

转载 update和saveOrUpdate详解

先来点概念: 在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行 这种和Session已经detached的PO还能够进入

2009-02-17 18:50:00 443

转载 垂直对齐-vAlign=top在TD里设定后。。单元格的宽度可以随意拉

2009-02-17 18:48:00 526

转载 JSP调用MSSQL存储过程

1使用不带参数的存储过程 使用 JDBC 驱动程序调用不带参数的存储过程时,必须使用 call SQL 转义序列。不带参数的 call 转义序列的语法如下所示: {call procedure-name} 作为实例,在 SQL Server 2005 AdventureWorks 示例数据库中创建以下存储过程:SQL code : CREATE PROCEDURE GetContactFo

2009-02-17 18:47:00 1374 1

转载 window.location.href和window.location.replace的区别

window.location.href和window.location.replace的区别 有3个jsp页面(1.jsp, 2.jsp, 3.jsp),进系统默认的是1.jsp ,当我进入2.jsp的时候, 2.jsp里面用window.location.replace("3.jsp");与用window.location.href("3.jsp");从用户界面来看是没有什么区别的,但是当3.

2009-02-17 18:33:00 688

转载 转发和重定向

不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。运行程序,你会发现c页面中的内容没有显示出来,因为forward是自动执行的,地址栏中虽然是c.jsp但实际上,但浏览

2009-02-17 18:31:00 300

转载 request.getParameterValues用法

这些input type名称都叫做langtype,如果用request.getParameter("langtype")来取这些值,到底要取哪一个?所以在这个时候,不能用getParameter来取资料,而应该用getParameterValues来取资料,用这个方法,会将前端同名的input type以阵列的方式取回,所以可以宣告一个String的阵列来承接,用法如下: String lang

2009-02-17 18:28:00 1047

转载 MyEclipse卡死的解决方案

在用[MyEclipse] 写代码很容易卡死机,尤其是在对JSP文件的之间写代码的时候,只要一弹出智能提示就立刻卡死,程序失去响应,我以为是MyEclipse版本的问题,结果换了6.0版-》6.5版-》7.0版全都一样,难道是我机子的问题?可是还原系统后用还是一样的结果。百度一下你就知道,但是百度了N下才找到了一些门路,搜索也讲究技巧,换了N个[关键字] 组合才搜出来。说是MyEclipse在智能

2009-02-17 18:21:00 2998 1

转载 超链接样式

  下面我们做一个这样的链接:未被点击时超链接文字无下划线,显示为蓝色;当鼠标在链接上时有下划线,链接文字显示为红色;当点击链接后,链接无下划线,显示为绿色。   实现方法很简单,在源代码的和之间加上如下的CSS语法控制:          a:link { text-decoration: none;color: blue}   a:active { text-decoration:bl

2009-02-17 18:16:00 460

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除