- 博客(39)
- 收藏
- 关注
原创 HTML基础
垂直对齐-vAlign=top在TD里设定后。。单元格的宽度可以随意拉头元素主要位于之间的元素:-用于指定网页中的超连接(相对URL)的基准地址,以改变网页中所有使用相对地址的URL的基准地址使用形式:http://www.xxx.com/xxx/" target="_blank">target属性:用于设定该网页中所有的超连接显示的目标窗口,这里设定后,可省得在所有的超连接的标签中都加上ta
2009-02-17 20:21:00
660
转载 关于jsessionid
jsessionid=CA72488F94BC8A3E92FEEDA8CC736FDC 这个jsessionid是session的一个标识。 我在这里转贴jdbc老大的部分讲解 session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。 当程序需要为某个客户端的请求创建一个sessio
2009-02-17 20:20:00
1406
转载 多个ie窗口(实例)共享session(重复登录)地解决方案
一个网站需要登陆,用户id保存在session里。用Firefox的话,登陆一次之后,再打开一个Firefox,就已经自动是登陆的状态了。用IE的话,就每次都需要登陆,这跟浏览器的内部机制有关。火狐不管开多少个都是一个实例,ie的话你每双击一次快捷方式或者ie的可执行文件就启动一个新的实例。 而每一个新的实例他们的session id都是不同的。所以ie每打开一个新窗口程序都会让你重登陆(恶
2009-02-17 20:19:00
6713
1
转载 Flash与Jsp的互动
Flash与Jsp的互动一直走Flash路线肯定会碰到一定的瓶颈。有时候Flash只是一个外表,事实也确实如此,我们必须给Flash一定的后台支持。现在后台程序又很多,这里我选择JSP。 好了,先来讲讲最基本的基于http的数据传递方式,get和post。在JSP里,后台服务程序从URL中分析提取环境变量的方式为GET方式。POST方式则是作为一种标准的输入,来传递变量值得。GET方式在URL中传
2009-02-17 20:17:00
827
转载 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
2312
2
原创 全选反选
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
379
转载 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
724
转载 使用JSP和Struts正确的解决用户退出问题
使用JSP和Struts正确的解决用户退出问题 摘要在一个有密码保护的Web应用当中,正确妥善的处理用户退出过程并不仅仅只需要调用HttpSession对象的invalidate()方法,因为现在大部分浏览器上都有后退(Back)和前进(Forward)按钮,允许用户后退或前进到一个页面。 在用户退出一个Web应用之
2009-02-17 20:11:00
587
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
724
原创 struts的form接收页面中文乱码
只需要在form的reset方法里加上request.setCharacterEncoding("gbk");缺点是每个form都要加。。可以考虑重写请求处理器的办法。在ApplicationResources.properties同目录里建一个类public class MyRequestProcessor extends RequestProcessor { @Override pro
2009-02-17 20:09:00
631
转载 Struts中关于用户权限限定的建议
关于web系统的权限限定问题,可能有很多的办法,我在这里说一下自己的一些小技巧,起到抛砖引玉的作用,忘各位指正: 系统中一个角色包含多个用户,角色和用户之间最好采用一对多,以免发生混乱; 自系统初起的时候,系统只有一个超级用户(例如root),有两个默认角色,即游客角色和注册用户角色; 超级用户可以在后续管理中添加角色,默认角色不能删除,其他角色的删除中如果这个角色下有用户,可以
2009-02-17 20:09:00
596
转载 Source not found问题
MyEclipse,Eclipse ,Source not found 谢谢各位,我的问题已经解决。 这个问题可能是由于eclipse和tomcat的交互而产生的,在以debug模式启动tomcat时,发生了读取文件错误,eclipse自动设置了断点,导致tomcat不能正常启动。解决方法如下,愿与遇到共同问题的人共享:以debug模式启动tomcat,遇到问题时shutdown to
2009-02-17 20:08:00
17183
1
转载 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
592
转载 Struts标签库
Struts常用标签库2007-12-04 20:54logic 标签库主要有如下标签。? empty: 如果给定的变量为空或者为空字符串,则就计算并输出标签体的内容。? equal: 如果给定变量与特定的值相等,则会计算并输出该标签体的内容。? forward: 将某个页面的控制权forward 确定的ActionForward 项。? greaterEqual: 如果给定变量大于或等于特定的值
2009-02-17 20:07:00
354
原创 html errors和html messages
两者在ACTION中的有一句是最关键的,saveErrors 保存的只能用saveMessages 保存的只能用如果不需要单独指定错误信息,将" 消息句柄 "改为ActionMessages.GLOBAL_MESSAGE即可,这样就统一在页面显示 Action 中 : ActionMessages message = new ActionMessa
2009-02-17 20:07:00
556
转载 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
397
原创 html image与html img的区别
html:img的区别 具有自动提交功能 如果该标签在form里,它就可以自动提交表单,呵呵这样就解决了在提交按钮上加图片的问题。 屏蔽此功能可以这样写:onclick:"return false" 如果只是一般的显示图片可以使用: 文章虽短,但介绍了一些实际可用的知识给大家,希望朋友们一如既往的支持中国建站圈,谢谢!
2009-02-17 20:05:00
3847
原创 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
387
原创 jstl中的varStatus
jstl中的varStatus和 var 属性一样, varStatus 用于创建限定了作用域的变量。不过,由 varStatus 属性命名的变量并不存储当前索引值或当前元素,而是赋予 javax.servlet.jsp.jstl.core.LoopTagStatus 类的实例。该类定义了一组特性,它们描述了迭代的当前状态,下面列出了这些特性:特性 Getter
2009-02-17 20:03:00
549
原创 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
681
原创 数字格式类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
348
转载 转发和重定向
不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。运行程序,你会发现c页面中的内容没有显示出来,因为forward是自动执行的,地址栏中虽然是c.jsp但实际上,但浏览
2009-02-17 20:01:00
291
转载 SQL的数据类型与Java数据类型的对应关系
SQL的数据类型与Java数据类型的对应关系 SQL数据类型 Java数据类型CHAR String VARCHAR String LONGVARCHAR String NUMERIC
2009-02-17 20:00:00
351
原创 自己写的分页代码
类 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
418
转载 SimpleDateFormat
java.text baoString time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); // 取得日期时间
2009-02-17 19:59:00
301
转载 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
1026
转载 Servlet过滤器大全
Servlet过滤器大全一、字符编码的过滤器 import javax.servlet.*; import java.io.IOException; /** *//** * 用于设置 HTTP 请求字符编码的过滤器,通过过滤器参数encoding指明使用何种字符编码,用于处理Html Form请求参数的中文问题 */ public class CharacterEncodingFi
2009-02-17 19:55:00
503
转载 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
2030
转载 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
766
转载 关于unsaved-value
unsaved-value是表示一个对象是新的还是旧的,如果unsaved-value=none 那么就是新的,就会被insert到数据库中,如果unsaved-value=any 就是说明对象是从数据库中load的,被update到数据库中。 我的问题是:unsaved-value是由我们来强制说明这个对象是新的还是旧的,那如果我把一个对象的unsaved-value设置
2009-02-17 19:45:00
348
转载 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
483
转载 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
1425
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
727
转载 转发和重定向
不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。运行程序,你会发现c页面中的内容没有显示出来,因为forward是自动执行的,地址栏中虽然是c.jsp但实际上,但浏览
2009-02-17 18:31:00
323
转载 request.getParameterValues用法
这些input type名称都叫做langtype,如果用request.getParameter("langtype")来取这些值,到底要取哪一个?所以在这个时候,不能用getParameter来取资料,而应该用getParameterValues来取资料,用这个方法,会将前端同名的input type以阵列的方式取回,所以可以宣告一个String的阵列来承接,用法如下: String lang
2009-02-17 18:28:00
1095
转载 MyEclipse卡死的解决方案
在用[MyEclipse] 写代码很容易卡死机,尤其是在对JSP文件的之间写代码的时候,只要一弹出智能提示就立刻卡死,程序失去响应,我以为是MyEclipse版本的问题,结果换了6.0版-》6.5版-》7.0版全都一样,难道是我机子的问题?可是还原系统后用还是一样的结果。百度一下你就知道,但是百度了N下才找到了一些门路,搜索也讲究技巧,换了N个[关键字] 组合才搜出来。说是MyEclipse在智能
2009-02-17 18:21:00
3110
转载 超链接样式
下面我们做一个这样的链接:未被点击时超链接文字无下划线,显示为蓝色;当鼠标在链接上时有下划线,链接文字显示为红色;当点击链接后,链接无下划线,显示为绿色。 实现方法很简单,在源代码的和之间加上如下的CSS语法控制: a:link { text-decoration: none;color: blue} a:active { text-decoration:bl
2009-02-17 18:16:00
535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人