`
文章列表
springmvc联合主键配置 @Embedable public class PK implements java.io.Serializable  {   @Column   private String first;   @Column   private String second;   //hashCode equals方法必须重写 } @Entity public class Person {   @EmbeddedId   private PK pk;   //........ } 引用于:http://bbs.csdn.net/topics/320087945
这个问题,可能标题不能表达的很清晰,这里我来解释一下,其实这个意思就是对于admin只访问admin文件夹下的文件,普通user只访问user文件夹下的文件,那么现在我们就要用到不同的校验器,这样我们可以配置两个过滤器,写两个自己的校验类。如果是这样,那么就要在web.xml中 有两个shiro过滤器的配置,shiro.xml中也要有两个过滤器。解决问题。
关于springmvc框架用到frame,由于jsp放在了web-inf下面不能直接访问。所以只能写个controller类然后写个方法直接返回想要的页面。然后在页面这样写 <frameset name="FrmAll" rows="120,*" cols="*" frameborder="NO" border="0" framespacing="0" > <frame name="Title2" scrolling="NO&q ...
关于springmvc中用ajax返回值总是乱码,在网上也找到很多的解决方法但是都没有解决,这里我用的是springmvc 3.0找到一个简单的方法,也不用去自己写个类去继承或者实现spring的哪个类。就是给controller加入两个参数HttpServletResponse response,HttpServletRequest request 这两个参数,对于接收的数据或者要返回的数据都可以进行设置,这里为什么可以用这两个对象呢,是 以为在你在jsp发送请求的时候web容器就给你创建了这两个类的对象,然后我们就可以拿来用了,这里进行设置request.setCharacterEncodi ...
struts2中使用ExecuteAndWaitInterceptor拦截器实现显示等待页面,    execAndWait拦截器能够让一个执行时间较长的action在后台执行,并向用户显示进度信息。    当action的执行时间会超过5或10分钟时,它可以防止HTTP请求超时。execAndWait拦截器参数:             1、threadPriority:可选,指定线程的优先级,默认:Thread.NORM_PRIORITY             2、delay:可选,指定显示等待页面前初始的等待延迟时间,以毫秒为单位。默认没有等待延迟。             3、dela ...
在知道有shiro这个东西的时候是在用springside4中看到的,看到以后发现这个东西真的蛮好用的在权限这一块。现在就说说我在学习这个shiro中对他的了解,我查阅过很多资料,但是都不具体,有人写了demo也没有说明,不过最后还是 ...
之前总是弄不明白一对一,一对多,多对一,多对多的配置,如今总结一下,记录下来方便以后查阅: 一对多:(订单和客户) (客户配置文件)一方配置:<set name="orders" inverse="true" cascade="all">                 <key column="customer_id" ></key>                 <one-to-many class="com.Order"/>          ...
今天在用springmvc做项目中发现jsp中el表达式不能显示数据,显示的却是el表达是${name}这是为什么,查阅很多,发现因为jsp中没有加el支持,虽然说在tomcat5.0以上就自动支持了el表达式,后来加入<%@ page isELIgnored="false"%>,果断的成功了,欣慰啊。
No matching bean of type [com.chengyin.dao.AuthorDao] found for dependency 之所以出现找不到这个Dao是因为在DaoImpl中没有写注释@Repository("xxx"),加上注释OK解决问题。
axure rp
错误:The content of element type "web-app" must match "(icon?,display- name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet- mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env- ref*,resource-ref*,se ...
Invalid operation for the current cursor position 网上查询后,原来是因为没有执行rs.next();加上后,运行OK.
今天遇到一个项目在myeclipse中不能以Exploded Archive方式部署到tomcat上,经查阅资料发现,原来是因为在项目的根目录中的.mymetadata文件中少了一点东西 <?xml version="1.0" encoding="UTF-8"?> <project-module type="WEB" name="maxRobert" id="myeclipse.1334183759142" j2ee-spec="1.4" archive=&q ...
今天修改一个老项目javabean+servlet+jsp在用jdbc操作数据库时,成功但是数据库没有更新,一时间不知道怎么回事,后来想想是不是没有提交,最后加入conn.commit();再次测试,数据库更新成功。
找了好久struts2 ,hibernate ,spring 小例子总是找到不怎么好用,现在上传三个小例子,上传不了,有想要的 初学者想看,可以邮件我,jayyunfei@qq.com
Global site tag (gtag.js) - Google Analytics