
Java Web
文章平均质量分 79
Java Web实战
青春张开
中国计算机学会会员
展开
-
AJAX通过JSON显示数据,hql语句查询要对应到类
前台界面String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP原创 2014-03-18 13:02:34 · 2012 阅读 · 0 评论 -
(下节)Spring+JDBC+Struts;实现图片上传(后台文件名要规范),加国际化;头文件basepath确保路径从webroot开始;
测试OK后,我们现在向页面展示产品列表,省略service,直接actionpackage com.kane.action;import java.io.File;import java.io.FileNotFoundException;import java.util.List;import java.util.Map;import org.apa原创 2014-03-13 22:11:25 · 1550 阅读 · 5 评论 -
JBPM工作流 引擎;java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
ERP,OA,CRM内网系统,需要多个人(多个步骤)处理JBPM是由JBoss推出的,用来完成工作流的一套开发包。工作流并不是技术的概念,而是通过程序描述业务流程的功能。一般使用工作流实现的功能有:请假,报销,出差申请,保险理赔等在开发JBPM时,需要先建立一个JBoss的流程描述文件(加入插件),注意插件在文件夹内部导入jbpm的sql语句并将流程原创 2014-06-13 17:50:18 · 1462 阅读 · 0 评论 -
MyBATIS使用CRUD
这里提供mybatis文件包和开发文档原创 2014-06-13 10:09:19 · 1149 阅读 · 0 评论 -
管理员表的设计;webservice用于内网提供服务端安全性较高
admin表的设计,应该有角色表,一种管理员属于一种角色,还有一个界面的可以查看的选项表,一个角色有可以查看多个选项。角色和选项表示多对多关系,所以得还有个表维护这个关系原创 2014-06-11 09:11:36 · 1144 阅读 · 0 评论 -
Hibernate继承映射(反向映射到数据库) SchemaExport ,存在继承关系,从pojo文件映射出数据库文件
先建立pojo类。public abstract class Person { private String id; private String name; private Integer age;}public class Student extends Person { private String school;原创 2014-03-11 12:46:00 · 955 阅读 · 0 评论 -
Hibernate三种状态;query查询;ResultTransformer转换为pojo对象;可以将query语句写在xml中;Criteria查询;ProjectionList总和/f分组等函数
Session操作过程中的pojo对象存在三种状态:1) 瞬时态:该对象在数据库中没有对应的数据2) 持久态:数据库中存在该对象对应的数据,同时操作该对象的Session也存在。3) 游离态:数据库中包含该对象对应的数据,但操作此对象的Session已经不存在或被关闭了。 三种状态之间的转换:瞬时 à 持久:save(),saveOrUpdate()持久 à 瞬时原创 2014-04-21 15:51:55 · 4945 阅读 · 1 评论 -
SSH或SHSpringMVC下采用spring的Annotation配置dao,service,controller(便于团队开发,各自修改自己的annotation)
使用此功能的前提必须是Spring3.0或以上版本。在和数据库连接的spring配置文件中修改,此文的项目基础来源于http://blog.youkuaiyun.com/needkane/article/details/21410805我们在applicationContext-hibernate.xml修改从头一行开始beansxmlns="http://www.springfram原创 2014-03-23 23:35:11 · 1286 阅读 · 0 评论 -
java中将数据导入excel,解决乱码,缺少jar包问题
package com.kane.util;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpServlet;import org.apache.poi.hssf.usermodel.原创 2014-03-20 21:09:57 · 2501 阅读 · 2 评论 -
JSP定制标记的基本概念和构成;tld的使用和其中的rtexprvalue使用
在JSP中有一种机制,可以让你在JSP页面中插入与HTML类似的标记。本文介绍JSP定制标记的基本概念和构成,以及如何开发和应用JSP定制标记。关键字JSP,XML,TLD,标记符什么是标记使用HTML语言我们可以这样去编辑我们的网页: HELLO WORLDHELLO WORLD在这里我们把,,称为标记。HTML 标记( HTML Markup)是HTML文档的控制语言,用于指定浏览器显示转载 2014-03-19 09:56:53 · 937 阅读 · 0 评论 -
get向前台传值出现乱码解决办法
// 一般情况,由于参数是通过?参数的,中文需要使用下面的方式处理乱码keyword = new String(keyword.getBytes("ISO-8859-1"), "UTF-8");另一种方法可以修改tomcatconnectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />添加的内容是: URIE原创 2014-03-18 19:28:19 · 1260 阅读 · 0 评论 -
SSH框架,AjaxJson显示数据,项目框架搭建;注意action跳转不用叹号,springMVC和springAnnotation要修改spring配置文件
SSH已经学完一周多了,一直忙着研究服务端,今天抽空总结下,用配置文件写的,一般情况spring应该使用annotation加入支持的顺序是先Spring-》Hibernate-》struts。Spring中加入的支持包与Spring + JDBC开发时完全相同。框架结构摘自liky,这样的结构一般小型项目足够了加入hibernate原创 2014-03-17 21:51:11 · 2055 阅读 · 0 评论 -
Hibernate的Anotation使用,为Spring的Anotation打下基础,多对多数据映射
Hibernate的Anotation使用,为Spring的Anotation打下基础,多对多数据映射首先建表:主要是中间表CREATE TABLE SCORE( SNO VARCHAR2(40), CNO NUMBER(5), SCORENUMBER(10), PRIMARY KEY(SNO,CNO),原创 2014-03-15 11:47:40 · 991 阅读 · 1 评论 -
javaweb国际化,用struts标签解决,注意每个页面都是action跳jsp,并且拦截器的配置使得每次将国际化配置保存在session
将多语言版本的项目合并到一个项目中,通过读取不同语言环境的资源文件(properties),来显示不同语言的内容。这些资源文件在Struts2中命名必须按照以下规则命名:2) 必须放在src或config根目录下。3) 主文件名后必须根上 语言缩写 国家缩写配置文件名采用 主文件名_语言_国家文件名就要命名为:message_zh_CNmessage_en_原创 2014-03-12 22:01:32 · 1401 阅读 · 1 评论 -
加入log4j.properties项目运行日志管理,将日志文件保存在硬盘文件夹中
如果想处理日志信息,可以通过SVN来保存版本更新日志,通过log4j来保存运行日志。1) 版本更新日志:是开发过程中才产生,当每次有新功能加入时,都会编写日志,记录下来更新的内容。2) 运行日志:主要用来保存用户进行的操作等信息。可以使用数据库保存,也可以通过Log4j保存。 首先先修改log4j.properties属性再添加公共日志方法package com.原创 2014-03-12 12:31:18 · 2498 阅读 · 0 评论 -
struts国际化默认保存在request中,一般通过过滤器修改让其保存在session;这介绍如何从<s:text>源码中修改local
国际化struts2session国际化之Struts2实现研究 一、基本原理先不提Struts这一工具,也不用其他现成的工具,如何实现国际化?最基本的实现就是,根据不同的Locale读取不同的文本。例如有两个资源文件:第一个:ApplicationResources_zh_CN.properties第二个:ApplicationResources_en_US.转载 2014-03-12 11:13:43 · 2552 阅读 · 0 评论 -
Hibernate与struts2合作开发的必然问题:java.lang.NoSuchMethodError: antlr.collections.AST.getLine(),请删多余jar包
果断又犯这个错误,异常报错,没有百度还真忘记了转载 2014-03-06 22:11:21 · 844 阅读 · 0 评论 -
(上节)Spring+JDBC+Struts;实现图片上传;配置的属性默认dbc用单例模式,action一定要scope=“prototype”
web.xml的配置 contextConfigLocation /WEB-INF/classes/applicationContext.xml org.springframework.web.context.ContextLoaderListener 将项目部署,并启动服务器,如果看到启动时,提示加载了配置文原创 2014-03-10 21:00:17 · 956 阅读 · 0 评论 -
Hibernate的HQL语句mapped问题,session.createQuery("from com.zhangle.Entity.Book");
今天用Hibernate遇到个问题,果断度娘,谷歌弟用起,哦哦,没有找到一个完全正解,最终经过多篇帖子总结,自己摸索出解决方法,鉴于很多前辈给的解决方法很让人惆怅。故写出解决方法public static void getlist() {//配置configConfiguration config=new Configuration().configure();//获得sessio原创 2014-02-25 22:07:19 · 1163 阅读 · 0 评论