
javaweb
hbxfyxw
这个作者很懒,什么都没留下…
展开
-
如何在struts2配置文件xml的action中传参数
在 Action中我们经常会从这个Action跳转到另一个Action中,如果只是简单的跳转那么很容易,只需在struts配置文件中添加一个result,如:/manager /managerInfo/account.jsp. result 有一个type属性,这里的type默认是dispatcher,但这种情况下action之间是不能发送请求的,这时我们就要用到 redirect、redirec原创 2013-02-15 23:03:51 · 950 阅读 · 0 评论 -
java使用HttpClient模拟发送http的get、post请求
Http请求类public class HttpRequest { /** * 向指定URL发送GET方法的请求 * * @param url * 发送请求的URL * @param param * 请求参数,请求参数应该是 name1=value1&name2=value2 的形原创 2017-05-31 22:49:59 · 11785 阅读 · 7 评论 -
运用JavaMail技术实现云打印
在我们最近所做的M3项目里面有个算价单的功能,在算价完毕后是算价结果的展示页,页面右上角提供的有“打印”按钮,点击“打印”按钮后云打印机会将算价结果打印到A4纸上。快捷高效,取代了传统的手写方便客户留存。这里面用到了JavaMail技术来实现云打印过程。下面整理下处理过程。1、前端请求在js里面定义个变量,值为打印机的email地址。将打印机的地址传到后台,后台会用到。例如 v原创 2015-05-04 23:01:25 · 4380 阅读 · 0 评论 -
response.setHeader强制清空缓存和强制过期
response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache");response.setDateHeader("Expires","-1");原创 2015-04-24 11:44:22 · 4301 阅读 · 0 评论 -
又一处疑难杂症的折腾笔记:Android内嵌html5获取定位信息
今天又遇到一处疑难杂症:在M3外拓管理里面有一个外拓人员签到的功能。研发的同事使用的是百度的地图,测试发现在电脑浏览器和微信浏览器里面都是可以生效的,但是包了Android的外壳后却不生效了,包了iOS外壳的也不能实现定位!在Android里面提示无法获取到位置,大致如下图所示:相比上次折腾了两天,费了好几个人去研究的WebView和js的交互实现Android内嵌h5打电话的功能原创 2015-04-03 16:56:47 · 4353 阅读 · 2 评论 -
org.hibernate.hql.ast.QuerySyntaxException: is not mapped解决办法
is not mapped这个异常的抛出主要有几个方面:1、首先要检查的就是不是表名,这个应该大家都知道,hql语句对大小写很严格,因此请注意大小写;你的hql语句中的from是实体类而2、你的hibernate配置文件中没有加入相应的映射文件;3、如果上面两方面检查了都没问题,但是还有错,那就是hql语句有错了,好好检查一下,仔细点,不行就重新写一遍,放到数据原创 2014-03-04 16:24:04 · 30049 阅读 · 7 评论 -
一处疑难杂症的术后总结:WebView和JavaScript之间的交互
最近在公司里参与了M3项目的开发,这个项目是使用HTML5开发的前端页面,在开发完毕后,把项目地址写入Android、iOS的壳源码里面,这样当应用被打开时候自动载入项目首页的URL。这种做法对于用户来说,可以不用更新客户端,对于开发人员来说,发现问题可以及时修复并更新,当然这也是B/S软件的优点。在这个APP里面是有个拨号功能的,即点击界面上的电话小图标,可以直接通过手机拨出号码。昨天同原创 2015-03-20 00:24:12 · 1966 阅读 · 2 评论 -
启动 Eclipse提示“Failed to load the JNI shared library jvm.dll”错误的解决方法!
原因1:给定目录下jvm.dll不存在。对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因2:eclipse的版本与jre或者jdk版本不一致对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。原因2的概率更大一些,原因1不太可能发生大部分人应该是第二种情况,我自己是第二种情况。在jdk和原创 2015-01-04 00:50:06 · 2087 阅读 · 1 评论 -
PP助手安装ipa文件显示"Install Prohibited"安装失败解决办法
今天使用PP助手给别人的iPhone手机安装ipa文件,显示"Install Prohibited"安装失败检查有没有关闭“通用——设置——访问限制——安装应用程序”功能,iPhone手机在安装ipa文件安装失败大多是手机在这个位置设置了密码,在输入密码之后即可安装ipa文件!原创 2014-06-02 15:33:30 · 4400 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException遇到这种问题是因为jar包引入不全,完整的应该包含:commons-beanutils-1.8.3.jar commons-lang-2.5.jar ezmorph-1.0.6.jar原创 2014-05-31 00:56:15 · 2250 阅读 · 0 评论 -
Hibernate annotation多对多相关要点总结
最近做一个项目,框架的持久层用的是Hibernate annotation,用户和他收藏的网站的关系是多对多的关系,一个用户可以收藏多个他喜爱的网站;反过来,一个网站也可以被多个用户收藏。因此在设计类的时候,我设计了一个Sysuser(用户)类和一个Website(网站)类。在配置注解的时候,由于在用户和网站之前,用户是主控方,网站是被控方。所以我在Sysuser类的getWebsit原创 2014-03-04 18:03:14 · 1083 阅读 · 0 评论 -
转:金庸笔下的良好代码风格
我零九年看过一本小说,讲程序员的故事,从此,了解了一个新物种。最近又看《红楼梦》,史湘云有条谜语:“溪壑分离,红尘游戏,真何趣?名利犹虚,后事终难继。”我一想,这不就是程序猿吗? 我学过半年编程,唯一的收获是记住了一个名字叫谭浩强。读了那本小说,我知道还有个东西叫“良好的代码风格”,这几个字可比谭浩强有意思多了。可以跨领域应用,比方说,用在写作上。 例如,变量的命名。像本文,如原创 2014-05-06 23:54:58 · 1203 阅读 · 0 评论 -
DataAccessResourceFailureException解决办法
org.springframework.dao.DataAccessResourceFailureExceptionLast packet sent to the server was 1 ms ago.这个错是在连接Mysql数据库的过程中出现的。看这个异常的名字是数据库连接方面报错了。出现这个问题,首先一定要确定url、数据库用户名和密码是否配置正确,看看连接字串,端口原创 2014-03-04 16:05:21 · 28225 阅读 · 0 评论 -
html5各种页面切换效果和模态对话框
页面动画:data-transition 属性可以定义页面切换是的动画效果。例如:I'll popdata-transition 参数表:参数说明slide 从右侧向左滑入页面slideup 从底部向上滑入slidedown 从上向下滑入pop 从中心渐显展开fade 渐显flip 翻转备注:如果想要在目标页面中显示后退按钮,可以在链接中加入原创 2013-05-11 15:16:08 · 2532 阅读 · 0 评论 -
ORA-01461: can bind a LONG value only for insert into a LONG column解决办法
这是在做SSH项目的时候经常遇到的错误,有时候仔细一看,表中没有任何long类型数据,而且没有数据超出字段的长度,那这个错误如何解决呢? 解决方法:(1)把Dao中修改的时候调用的update()方法改为merge()试试看。(2)如果连接的是oracle数据库,尝试更换一下数据库驱动。但是这一步网上其他的资料介绍的都不够详细。本人作最完整的描述。找到你本机orac原创 2013-03-23 23:54:21 · 6884 阅读 · 0 评论 -
The given object has a null identifier解决办法
这个错误常出现在SSH整合的时候,修改时候主键没有传递 或者name属性指定错误。因为你操作的对象的主键不存在,所以hibernate 不知道更新的是谁。 解决方案:你要把你的更新的对象的主键传过去,可以以hidden的方式传递。例如:。原创 2013-03-23 12:56:09 · 5124 阅读 · 0 评论 -
浅谈 js中parseInt函数的解析
首先还是从很热门的实例parseInt("09")==0说起。parseInt(number,type)这个函数后面如果不跟第2个参数来表示进制的话,默认是10进制。比如说parseInt("010",10)就是10进制的结果:10,parseInt("010",2)就是2进制的结果:2,parseInt("010",8)就是8进制的结果:8,parseInt("010",16)就是2转载 2013-04-08 13:31:31 · 915 阅读 · 0 评论 -
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
最近在用eclipse玩的时候,新建项目时什么都贪新,用最新的版本,在Dynamic web module version栏里选了最新的3.0版本,布署项目的时候就出现了如期的错误,在网上看到其他网友的博客,解决了问题,现将方法贴于此,希望对别人有所帮助:通过search,发现在project的.setting folder下面,有个名为org.eclipse.wst.common.pro原创 2015-05-16 17:16:16 · 1358 阅读 · 0 评论