`
文章列表

struts2 token拦截器

 
之前struts2解决token必须在每个action配置里面重新定义token的拦截器,如果配置较多无疑非常麻烦,于是就写了个基于Annotation的TokenInterceptor,只要在需要避免重复提交的action方法前使用@Token注解,拦截器能自动拦截方法并做Token的检验。使用时除了把在action配置中重定义拦截器,改为注解,其他与原来的拦截器完全一致,包括注意你必须在调用action的token方法前使用<s:token/>获得自己的令牌。 1、token主要用来防止重复提交(就是你提交好以后,点后退,再点提交),把TokenInterceptor部署到s ...
当持久化类的属性为大字段时,String类型映射到数据库中最大的长度为255,满足不了需求,应该通过@Lob注解标注在String类型属性的get方法上,表示映射到数据库中为大文本类型;@Lob注解也可用于Byte[]类型,映射到数据库中为存放二进制数据类型 package cn.com.jyp.model; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Lob; im ...
JS代码判断浏览器版本,支持IE6,IE7,IE8,IE9! 做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码! 第一种: <script type="text/javascript"> var browser=navigator.appName var b_version=navigator.appVersion var version=b_version.split(";"); var trim_Version=version[1].replace(/ ...
/** * 测试SELECT COUNT(*)返回int类型的数据 */ public static int testRturnNumber() { int number=0; int number1=0; Connection conn = DBUtils.getConn(); Statement stmt=null; try{ stmt = conn.createStatement(); String strSQL ...
public static void main(String[] args) { // TODO Auto-generated method stub // 9、假设一对耗子每个月都可以生一对小耗子。小耗子生长3个月后,从第 // 4个月开始也就能够生小耗子。问:假设所有的耗子都不死的话,那么20 // 个月后一共有多少只耗子? int old = 1, first = 0, second = 0, third = 0; for (int i = 0; i < 24; i++) { old = old + third; third = second; second ...
困惑很久的问题今天终于解决了。。 我想大家都遇到编辑JSP页面卡机的问题,以前在网上找了好多解决方案,最有效的还算是断网了。但这个方案比较郁闷了,写程序是断网,程序员能做到吗,哈哈,我不行哟。。。 请大家尝试下面的解决方案: 1. 要么右键单击文件,选择 Open With -》 MyEclipse JSP Editor 打开,这样不会采用可视化的打开,耗资源少,自动提示也非常快。 2. 要么采取一劳永逸的方法 Window -》 Preferences -》 General -》 Editors -》 File Associations 将默认打*.jsp的editor关联设置为M ...
xml的xsd文件,版本3.0.xsd改为3.1.xsd 比如: <security:intercept-url pattern="/login!main.action" filters="none" /> </http> 须要改成: <security:http pattern="/admin/login!main.action" security="none"/>
在启动过程中出现内存溢出问题,抛出类似如下异常信息: java.lang.OutOfMemoryError: Java heap space 可以尝试办法: A.修改Tomcat\bin\catalina.bat,添加如下内容 set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true [-XX:MaxPermSize=128M] B.eclipse->windows->preferences..->tomcat->jvm..->jvm文本框里,添加-Xms256m -Xmx512m C.eclipse-& ...
错误: java.lang.IncompatibleClassChangeError: class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface org.springframework.asm.ClassVisitor as super class at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponen ...
Display Recent Posts Here is the code you need to display the most recent 5 posts: <?php query_posts('showposts=5'); ?><ul><?php while (have_posts()) : the_post(); ?><li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> ...
指定example.php中的内容只在首页显示 <?php if ( is_home() ) { include ('example.php'); } ?> 为不同分类指定不同的样式表 <?php if ( is_category('15') ) {<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/cat-15.CSS" type="text/css" media="screen" /> ...
WordPress模板基本文件 style.css 样式表文件index.php 主页文件single.php 日志单页文件page.php 页面文件archvie.php 分类和日期存档页文件searchform.php 搜索表单文件search.php 搜索页面文件comments.php 留言区域文件(包括留言列表和留言框)404.php 404错误页面
<label id="msgts" value="" ></label> $("#msgts").html();
PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。 $_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给 ...

php 函数

    博客分类:
  • PHP
define() : 函数定义一个常量。 define('WP_USE_THEMES', true); require(): 使用PHP函数require()包含外部php文件时,只要自身php文件被执行,外部文件的内容就将被包含进该自身php文件,当包含的外部文件发生错误时,系统将给出错误提示,并且停止php文件的执行。 require('./wp-blog-header.php'); isset()函数是检测变量是否设置。 格式: bool isset ( mixed var [, mixed var [, ...]] ) 返回值: 若变量不存在则返回 FAL ...
Global site tag (gtag.js) - Google Analytics