- 浏览: 25660 次
- 性别:
- 来自: 重庆
最新评论
-
DLFSEEIT:
配xml是可以的。就是赶脚麻烦了
解释@Component @Controller @Service @Repository -
blackchocolate:
不用@autowired那你就配xml啊
解释@Component @Controller @Service @Repository -
DLFSEEIT:
我如果不用@Autowired 这个而是用get/set方法的 ...
解释@Component @Controller @Service @Repository -
linwenqiang963:
解释@Component @Controller @Service @Repository
文章列表
1.web服务器和客户做什么?他们如何交流
直白的讲,用户可以通过web浏览器请求一些资源,web服务器得到这些请求之后,查找资源,然后向用户返回一些结果。
这个服务器,可能是是物理主机,可能是web应用。这个服务器给浏览器发回的结果一般是一组用html编写的指令,浏览器知道怎么处理html。
用户和服务器之间通过http协议进行传输,http是tcp/ip的上层协议。tcp负责确保从 一个网络节点向另一个网络节点发送的文件能作为一个完整的文件到达目的地,尽管在传输过程中这个文件可能被分解为小块传输。ip是一个底层协议,负责把数 据包沿路由到目的地。http则 ...
建了一个web项目,需要引入mysql的jar包,用buildpath方式引入到项目,启动tomcat怎么也不能把这个jar复制到tomcat的lib目录下,所以肯定不行的,只能手工复制到lib中,后来找到一个解决方法。 项目上点击右键--》properties--》DeploymentAssembly--》选择你要复制到lib下的libraries就行
这样就可以了啊,可以把你的jar包复制到tomcat里了哦
创建maven-web项目,为了方便的管理jar包。首先在maven中导入所需的包。在pom.xml中加入以下代码:<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org ...
一直在写json的例子,可是一直配不好环境,错误显示为Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/jackson/annotate/JsonUnwrapped。。。。。。。。。刚开始以为是缺包,后来把所有的包都加进来也不对,再后来以后是main方法有错,也一直改不好,最后原来是我加包的时候版本不统一的问题,原来包版本不统一会报这样的错误啊
前言
从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。
作者:丁令(http:///www.DingL.com/)
JSTL简介
JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。
JSTL目前的最新版本为1.02,最终发布版为1.0。JS ...
Servlet的第一个程序HelloWorld
- 博客分类:
- WEB开发
如果按照本流程,一定可以完成自己的第一个servlet程序。
首先Tomcat要安装好,在Tomcat的webapps文件夹下建立自己的项目,我这里取名为my,按照servlet的规则,项目下必须有一个名为WEB-INF的文件夹,WEB-INF的文件夹下必须有一个名为web.xml的文件,其次如果有jar包需要引用的话,要把jar包放到一个叫lib的文件夹里,lib文件夹也放到WEB-INF下,WEB-INF下还可以有classes文件夹,classes文件夹里是一些编译好的字节码。其次如果项目里还有静态页面,静态页面应该放到WEB-INF的外面。
处理好这些之后,就可以编码了 ...
端口号被占问题,首先关掉myeclipse等IDE软件,在关闭所有java进程,然后重启IDE软件就可以了
table{
table-layout: fixed;
}
td{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
遇到这个问题,bug了半天没找出来
java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
后来才发现原来是数据库有个字段不对,应该是String类型的在数据库里却是Int类型,所以下次遇到这种类型不能转换问题应该多考虑是不是数据库字段类型的问题,这种问题在程序里是找不出来的,只能去数据库找。
我犯的错误--关于主键
- 博客分类:
- bug
一个模块,我做的是从表部分,从表是一个纵表,主表给传一个从表的id,需要在从表里建立该id一样的5个记录,这时我做完了以后,没有在页面上添加从表的主键的隐藏域,所以导致每次修改的时候其实从表都重新增加了5条新记录,这样就会导致有的时候修改是好使的有的时候就不好使,具体参照business_xspj中xgdjmb.jsp,主表是T_PJ_STUDENT_MODEL,从表是T_PJ_STUDENT_MODELDETAIL。
总结:以后要记住在页面中添加主键的隐藏域
需求是这样的:需要给<s:radio>单选框标签添加默认值,但是只在新增页面添加默认值,修改页面直接从后台数据库读取值所以不用添加默认值,这时候我就想到了用jquery控制。
但是非常不幸的是<s:radio>标签不让用class标识,我也不知道为什么会这样,于是选择给标签添加一个id值,但是用这个id值怎么也选不中这个标签,后来也试了好几种选择器,都没有成功。于是我用了firebug查看到底是怎么回事,最终发现该标签其实会拆开成好几个input,而且每个input的id都是你自己命名的id后面给你加个数字,知道这个以后就可以用这个它给你生成的id选上这个input啦, ...
在大部分时候,我们把类的构造器定义成public访问权限,允许任何类自由创建该类的对象。但是在某些时候,允许其他类自由创建该类的对象没有任何意义,还可能造成系统性能下降(因为创建一个对象的系统开销问题)。例如系统可能只有一个窗口管理器,一个假脱机打印设备或一个数据库引擎访问点,此时如果在系统中为这些类创建多个对象就没有太大的事迹意义。
如果一个类始终只能创建一个实例,则这个类被称为单例类。
总之,在一些特殊场景下,要求不允许自由创建该类的对象,而是只允许为该类创建一个对象。为避免其他类自由创建该类的实例,我们把该类的构造器使用private修饰,从而把该类的所有构造器隐藏起来。
...
当使用==来判断两个变量是否相等是,如果2个变量是基本类型的变量,且都是数值型(不一定要求数据类型严格相同),则只要两个变量的值相等,使用==判断将返回true。
对于两个引用类型的变量,必须它们指向同一个对象是,==才会判断true。但很多时候,程序需要判断两个引用变量是否相等,也就是“值相等”,并不严格要求两个引用变量指向同一个对象,此时就可以利用String对象的equals方法来进行判断。例如
String str1 = new String("hello");
String str2 = new String("hello");
//将 ...
UPDATE 表 SET 字段1=xx1,字段2=xx2 WHERE (字段3=xx3 OR 字段3=xx4)
//注:括号内可用循环
删除全表所有数据
truncate table 表名;
去重查询
select distinct 列1,列2
from
(
select语句1
)
例子:SELECT DISTINCT KSRW_ID FROM (SELECT KSRW_ID FROM T_KWGL_JKJS) AS TOTAL,尤其需要注意的要取别名,也就是AS TOTAL
1. 以管理员身份运行命令提示符(cmd.exe)
因为下面的步骤必须在管理员权限下运行,因此我们从开始菜单找到“命令提示符”,或直接键入cmd快速搜索,右键单击它,选择“以管理员身份运行”,在弹出的用户控制窗口中单 ...