前段时间 要做个设置用户头像的功能 要求是如果客户端有摄像头 可以用摄像头采集用户头像 然后保存 在网上找了好多 机会都不能用 而且也没有找到JSP 版本的,后来找个了一个PHP 版本的 发现 运行的时候还有问题 提示json_encode()这个函数没有 ,于是就网上 找了个函数加进去 就可以用了
function json_encode($a=false)
{
if (is_null($a)) return 'null';
if ($a === false) return 'false';
if ($a === true) return 'true';
if (is_scalar($a))
{
if (is_float($a))
{
// Always use "." for floats.
return floatval(str_replace(",", ".", strval($a)));
}
if (is_string($a))
{
static $jsonReplaces = array(array("\\", "/", "\n", "\t", "\r", "\b", "\f", '"'), array('\\\\', '\\/', '\\n', '\\t', '\\r', '\\b', '\\f', '\"'));
return '"' . str_replace($jsonReplaces[0], $jsonReplaces[1], $a) . '"';
}else
return $a;
}
$isList = true;
for ($i = 0, reset($a); $i < count($a); $i++, next($a))
{
if (key($a) !== $i)
{
$isList = false;
break;
}
}
$result = array();
if ($isList)
{
foreach ($a as $v) $result[] = json_encode($v);
return '[' . join(',', $result) . ']';
}else
{
foreach ($a as $k => $v) $result[] = json_encode($k).':'.json_encode($v);
return '{' . join(',', $result) . '}';
}
}
后台可以调试通过后 就改成了JSP 版的。这个版本里采用了struts2.1.8 freemarker2.3.15
经过我改良后 可以实现图片保存功能 附件中Avatar.war可以直接部署到resion 或tomcat
有需要源码的可以直接QQ 5382211
分享到:
相关推荐
自己写的一个框架例子,公司也在用,框架是struts2+hibernate+freemarker
struts2+spring2.5+hibernate3.2 + freemarker 全新功能实现的增删改查+freemarker 摸版 struts2 的方式自己去看简单。 spring2.5 是用注释来注入 hibernate3.2 是用ejb3注解映射关系 hibernate3 +个属性可以自动...
• 采用hibernate3+struts2+spring2+freemarker主流技术架构 • 懂html就能建站,提供最便利、合理的使用方式 • 强大、灵活的标签,用户自定义显示内容和显示方式 • 在设计上自身预先做了搜索引擎优化,增强对...
JEECMS使用目前java主流技术架构:hibernate3+struts2+spring2+freemarker。AJAX使用jquery和json实现。视图层并没有使用传统的JSP技术,而是使用更为专业、灵活、高效freemarker。 数据库使用MYSQL,并可支持orcale...
在网上找flash 采集头像的代码 找了好久 发现能用的只有一个PHP 的,而且还有问题 php_json 这个函数还没有 搞了半天才能用了。本来自己想用的是JSP 版的 于是就改成了JSP的。分享下来,希望对大家有帮助 如有问题 ...
struts2+freemarker
整合S2SH+Freemarker,后台用Spring管理各个bean,Hibernate做数据库持久化,viewer用Freemarker。整合中对Struts2,Hibernate,Spring都采用Annotation进行注解类。
简单的新闻发布系统 用到了SSH2框架 页面是用freemarker生成的静态页面 用户名Admin 密码123456
部署到tomcat中, 访问/freemarker/build_index.action 点击首页生成,当显示生成成功过后 然后访问 ... 已经完美将struts2+freemarker+spring整合~ 希望对你们有所帮助。 经测试:tomcat5.5 无法正常运行
整合S2SH+Freemarker+oscache,后台用Spring管理各个bean,Hibernate做数据库持久化,viewer用Freemarker。整合中对Struts2,Hibernate,Spring都采用Annotation进行注解类。
自己写的一个struts2+freemarker例子 供大家研究一下,这两者互相调用的流程机制..
struts2+freemarker 生成静态页面,希望对大家有用!!!!
struts+freemarker 源码例 可运行
FreeMarker与Struts2结合的部署
struts2.0+freemarker实例
这是一个struts2 freemarker 国际化的小例子
struts1.2 + freemarker实现登录成功页面静态化例子
Struts2整合FreeMarker实例框架初学例子. myeclipse 工程代码. 利用Struts2生成静态页面其实很灵活,很强大,尤其是利用Struts2对Freemarker较好的支持,充分利用Freemarker的模板功能来生成静态页面。 比较简单....