2013年1月6日
摘要: jsp安全性问题,当别人知道某个jsp文件的网址后就可以跳过登陆页面直接访问该jsp文件了,这样无法禁止外部无权限用户的访问。本文讨论内容是通过权限验证的用户,才可以访问特定的页面。JSP 页面验证,涉及到的知识有Session, 网页权限, 用户验证等。session对象session对象用来存储有关用户会话的所有信息,一个会话就是浏览器与服务器之间的一次通话,它包含浏览器与服务器之间的多次请求、响应过程。session是JSP内置对象,与浏览器一一对应,允许用户存储和提取会话状态的信息,信息保存在服务器端。session信息获取1) JSPsession.setAttribute(&quo 阅读全文
posted @ 2013-01-06 15:54 风之痕羁 阅读(9905) 评论(0) 推荐(0) 编辑
  2012年12月12日
摘要: MyEclipse将文件中的大写转成小写 或 小写转成大写 方法:打开myEclipse 后,在菜单栏中 找到:Window -------> preferences -------->General----------> 点击keys在右边有两个文本框 : 在上面那个文本框里输入Upper 后 出现 To Upper Case 记录(将小写转成大写的组合键) 看到Binding那列 我的是Ctrl+Shift+X (系统默认的),当然也可以自己设置(单击那条记录,看到没有,下面那个Binding 文本框 有快捷键 ,这在这文本框里设置,设置好后 点击 Apply ,然后点击 阅读全文
posted @ 2012-12-12 15:26 风之痕羁 阅读(20212) 评论(0) 推荐(0) 编辑
摘要: 首先这样写是没错的:<s:if test="canSubscribe == 'Y'">能 </s:if> <s:else>不能 </s:else> 但是,问题在于在struts2中,如果你的==号右方就一个字母比如我的是'y',那么,Struts2会认为这是在对比一个char,会出现例外的,因为canSubscribe在anction中是String。解决方法是这样写:<s:if test="canSubscribe == 'Y'.toString()" 阅读全文
posted @ 2012-12-12 11:00 风之痕羁 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 由于项目原因,用了jquery easyui 感觉界面不错,皮肤样式少点,可是官网最近打不开了,资料比较少,给的demo没有想要的效果,今天在用datagrid 做分页显示的时候,折腾了半天,网上的资料也比较少,后自己动手,终于解决,废话不说,开始:datagrid分页 有一个附加的分页控件,只需后台获取分页控件自动提交的两个参数rows每页显示的记录数和page;//当前第几页然后读取相应页数的记录,和总记录数total一块返回即可 界面如下:1、下边是datagrid的显示对话框,我直接用table把列头显示出来,感觉比用js写要易于阅读?12345678910111213141516&l 阅读全文
posted @ 2012-12-12 09:35 风之痕羁 阅读(285) 评论(0) 推荐(0) 编辑
摘要: java转义字符2009-12-22 21:33:07|分类: 学习笔记 |标签: |字号大中小订阅一.为什么要使用转义字符?1、 HTML中<、>、&等都有特殊的含义(<,>,用于链接签,&用于转义),不能够直接使用,这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,需要进行转义。2、 转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符的原因有两个:第一、“<”和“>”类符号已经用来表示HTML标签,因此就不能直接当做文本中的符号来使用。为了在 阅读全文
posted @ 2012-12-12 09:08 风之痕羁 阅读(313) 评论(0) 推荐(0) 编辑
  2012年12月10日
摘要: 截图:页面:view plaincopy to clipboardprint?<body><formid="form1"runat="server"><tableid="tt"></table></form></body><body> <form id="form1" runat="server"> <table id="tt"> </table> < 阅读全文
posted @ 2012-12-10 17:25 风之痕羁 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 最近一段时间过的有些迷茫了,好了不能在这样了,楼主决定振作起来开始好好学习一些东西吧。研究mybatis吧!万里之行起于小步,从搭建环境开始。一、下载好jar包,既然是基本环境搭建就不用弄的太复杂就加入三个最基本的jar包1、mybatis-3.1.0-SNAPSHOT.jar2、mysql-connector-java-5.0.8-bin.jar3、log4j-1.2.16.jar二、mybatis是基于log4j日志框架的,恩,把log4j的日志数据配置文件也配置一下,就先把级别设定在debug的级别上[plain] view plaincopyprint?# Rules reminder 阅读全文
posted @ 2012-12-10 14:16 风之痕羁 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 这篇文章学习的是mybatis的主配置文件Configuration.xml,这个配置文件主要配置一些全局的属性,如数据库的连接,类的别名,不同的场景运行不同的配置等等。一、Configuration.xml中可以配置的所有内容configuration 配置properties 属性settings 设置typeAliases 类型命名typeHandlers 类型处理器objectFactory 对象工厂plugins 插件environments 环境environment 环境变量transactionManager 事务管理器dataSource 数据源映射器二、Properties 阅读全文
posted @ 2012-12-10 14:15 风之痕羁 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 前面学习的都是一些配置,mybatis的精华也就集中在SQL的映射文件上,相比实现相同功能的jdbc代码,节约了95%的代码量。<!-- 配置给定命名空间的缓存 --><cache></cache><!-- 从其他命名空间引用缓存配置 --><cache-ref namespace="" /><!-- 描述如何将db中查询的结果集加载成对象 --><resultMap type="" id=""><constructor><idArg 阅读全文
posted @ 2012-12-10 14:07 风之痕羁 阅读(297) 评论(0) 推荐(0) 编辑
  2012年12月7日
摘要: Oracle over函数SQL code: sql over的作用及用法RANK ( ) OVER ( [query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,其中PARTITION BY 为分组字段,ORDER BY 指定排序字段over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。其参数:over(partition 阅读全文
posted @ 2012-12-07 11:59 风之痕羁 阅读(337) 评论(0) 推荐(0) 编辑