[org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler] - Exception occurred during processing request: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache
昨天有一个群友,估计是初学javaweb吧,他说怎么把封装好的map给前台,最后在我细问之下,原来他就是使用简单的servlet,前台用jstl获取。想想这也是简单的,所以我也就自己复习了一下 servlet与jsp的交互,需要考虑的问题很多,比如乱码问题,本例就不做讨论哈 首先我们创建一个servlet,并模拟我们获取到
c:foreach遍历map 出现According to TLD or attribute directive in tag file, attribute items does not accept any expressions 出现这个错误多是由于您没有正确导入jstl包导致的 导入jstl的uri应该是这个 http
今天写了SpringMVC的第一个例子。第一个例子也是困难重重呀 好吧,下面我说说我的思路吧 首先去Spring官方下载最新版本的 SpringMVC4.2.3 1,在eclipse中创建一个web工程吧,将下载回来的jar包拷贝到lib目录下
在我们使用struts2的时候,前台页面提交表单,通常都是参与ajax来提交,其好处就是提交后页面不会跳转到其他页面 但是有一个问题就是:返回值 返回值仍然是返回的struts.xml里面配置的url连接 如我这里的配置 result type="redirect" name="updat
2015-11-30 23:40:21,175 [ERROR] [com.opensymphony.xwork2.interceptor.ParametersInterceptor] - Developer Notification (set struts.devMode to false to disable this message): 出现上面的问题。首先应该确
人脸识别,是不是很高深的样子,理解了其实也算很简单的 人脸识别需要用到jar包 faceppsdk.jar 包,文章下面提供下载 本文模拟上传照片,然后识别是否是同一个人 人脸识别,首先我们需要知道一些的概念 人脸(face),由照片中获得人脸
有时候我们通过ajax发送一个请求,该请求需要获得一个值给jquery使用 这时我们就可以这样做,仅仅只需要两步 第一:在action里面需要设置好参数 private String dataUrl; 并且提供get和set方法 在方法里 如excute里面给这个字段赋值
在我们提交一个表单的时候,struts2会跳转到另一个页面进行处理 如action中如下配置 result type="redirect"admin/index.jsp?ceshi=ceshi1/result 此表示,当处理结果成功后会跳转到页面admin/index.jsp?ceshi=ceshi1
对于Struts2实现拦截get请求,即只允许post请求的方法很多 最容易想到的想法就是在表单中设置一个隐藏域,该隐藏一次有效,类似于验证码。 这样也是可以实现的,只是有一个问题,该隐藏域任然容易被获取到,并且每次都添加也很麻烦,这里我们就可以使用Struts2的拦截器来实现 Strus2的拦截器继承了AbstractInte
有时候我们的数据库中的某个字段为空,即什么也没有,设置null都不是 此时在业务层如果使用 aaa == null || aaa="" 都不会得到正确的结果 正确的方法应该是 aaa.lenght == 0 为了保险起见,我们可以这样写
在使用Hibernate查询的时候,会返回一个list结果集 就存在三种情况 1,查询单个字段,list中保存的是一个Object类型 查询单个字符串需要在实体类中添加一个该字段的构造函数 public xxx(int aaa){ this.aaa = aaa; } 此时查询到的list.get(
现在随处可见二维码扫一扫,我们也可以用java来完成制作我们的自定义二维码 那么什么是二维码呢? 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设
有时候网站前端传递一组对象给后台处理 如下格式json数据 [{"a":a,"b":b,"c":c},{ "a2":a2,"b2":b2 ,"c2":c 2 },{ "a1":a1,"b1":b1 ,"c1":c1 }] 每一个对象表示一个对象,此对象用于更新数据库等。 处理json数据,我
在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement 一.代码的可读性和可维护性. 虽然用PreparedStatement来代替Statement会使代码多出几行,但这样的代码无论从可读性还是可维护性上来说.都比直接用Statement的代码高
由于我的小项目要用到计划任务的功能,就是每天凌晨更新数据库信息,由于我使用的是ssh框架,所以就毫不犹豫的采用了Spring的quartz来实现。 由此先说说版本,Spring版本不一致,会导致有些包不存在: Spring 4.1.6 quartz 2.2.1 以上两个版本都可以在官方网站下载到