- 浏览: 1159686 次
- 性别:
- 来自: nibiru
文章分类
- 全部博客 (407)
- lucene (1)
- java (147)
- j2se (1)
- javascript (2)
- spring (5)
- hibernate (1)
- mysql (1)
- oracle (10)
- 工作 (10)
- JPA (13)
- 网站 (5)
- xml (2)
- mina (3)
- 思想 (16)
- httpclient (10)
- JFreeChart (1)
- 多线程 (0)
- swing (2)
- socket (0)
- 网络 (3)
- protocol buffer (0)
- jmx (2)
- jboss/weblogic (1)
- flex3 (12)
- 设计模式 (1)
- apache (0)
- php (4)
- struts1&2 (2)
- oracle SOA (2)
- 微博短链接的生成算法(Java版本) (1)
- htmlparser (3)
- quartz (2)
- mail (1)
- 乱码 (2)
- txt (1)
- eclipse (7)
- 分类 (0)
- 数据库 (1)
- svn (1)
- 日志 (1)
- struts2 (4)
- jquery (2)
- 编码 (1)
- 路径,java (1)
- SOHO (1)
- 娱乐 (2)
- frameset (1)
- maven (1)
- 反射 (1)
- truts2 (1)
- 敏捷,scrum (1)
- OA (1)
- english (1)
- oralce (1)
- wampserver (1)
- 会计 (1)
- springmvc (1)
- js (1)
- CMA (1)
最新评论
-
ludabing:
[/color][color=yellow]
spring @component的作用 -
netwelfare:
EL表达式中null和empty的区别,可以看这篇文章:htt ...
EL表达式中empty的用法 -
wjs王结胜:
...
spring @component的作用 -
di1984HIT:
哈哈。真不错啊。~
微博短链接的生成算法(Java版本) -
di1984HIT:
不错,不错。。。
spring @component的作用
最近学习jasperreport,但是在配置完struts.xml后运行tomcat然后总是出现下面的问题,不知道该怎么办了,希望大家看看,帮助小弟一下!
struts.xml文件如下
<?xml version="1.0" encoding="gbk" ?>
<!doctype struts public
"-//apache software foundation//dtd struts configuration 2.0//en"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.custom.i18n.resources" value="messageresource"></constant>
<constant name="struts.i18n.encoding" value="gb2312"></constant>
<span style="white-space: pre;"> </span><!-- 自己的包继承jasperreports-default -->
<span style="white-space: pre;"> </span><package name="struts2" extends="struts-default,jasperreports-default">
<span style="white-space: pre;"> </span>
<span style="white-space: pre;"> </span><!-- 定义login的action,其实现类为net.hncu.action.reportaction-->
<span style="white-space: pre;"> </span><action name="showreport" class="net.hncu.action.reportaction">
<span style="white-space: pre;"> </span><!-- 定义处理结果与视图资源之间的关系 -->
<span style="white-space: pre;"> </span><result name="success" type="jasper">
<span style="white-space: pre;"> </span><!-- 指定报表设计文件所在路径 -->
<span style="white-space: pre;"> </span><param name="location">jasper\struts_report.jasper</param>
<span style="white-space: pre;"> </span><!-- 指定生成报表格式 -->
<span style="white-space: pre;"> </span><param name="format">html</param>
<span style="white-space: pre;"> </span><!-- 指定报表使用数据源-->
<span style="white-space: pre;"> </span><param name="datasource">userslist</param>
<span style="white-space: pre;"> </span></result>
<span style="white-space: pre;"> </span></action>
<span style="white-space: pre;"> </span></package>
<span style="white-space: pre;"> </span><package name="image" extends="struts-default" namespace="/images">
<span style="white-space: pre;"> </span><action name="px">
<span style="white-space: pre;"> </span><result>px</result>
<span style="white-space: pre;"> </span></action><span style="white-space: pre;"> </span>
<span style="white-space: pre;"> </span></package>
</struts>
<span style="color: #ff0000;">错误如下:</span>
信息: detected annotationactionvalidatormanager, initializing it...
2010-12-6 15:20:06 org.apache.catalina.core.standardwrappervalve invoke
严重: servlet.service() for servlet default threw exception
java.lang.classnotfoundexception: org.codehaus.groovy.runtime.callsite.callsitearray
<span style="white-space: pre;"> </span>at java.lang.classloader.findclass(classloader.java:359)
<span style="white-space: pre;"> </span>at java.lang.classloader.loadclass(classloader.java:307)
<span style="white-space: pre;"> </span>at java.lang.classloader.loadclass(classloader.java:252)
<span style="white-space: pre;"> </span>at java.lang.classloader.loadclassinternal(classloader.java:320)
<span style="white-space: pre;"> </span>at struts_report_1291618286815_103122.$createcallsitearray(calculator_struts_report_1291618286815_103122)
<span style="white-space: pre;"> </span>at struts_report_1291618286815_103122.$getcallsitearray(calculator_struts_report_1291618286815_103122)
<span style="white-space: pre;"> </span>at struts_report_1291618286815_103122.<init>(calculator_struts_report_1291618286815_103122)
<span style="white-space: pre;"> </span>at sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method)
<span style="white-space: pre;"> </span>at sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:39)
<span style="white-space: pre;"> </span>at sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:27)
<span style="white-space: pre;"> </span>at java.lang.reflect.constructor.newinstance(constructor.java:513)
<span style="white-space: pre;"> </span>at java.lang.class.newinstance0(class.java:355)
<span style="white-space: pre;"> </span>at java.lang.class.newinstance(class.java:308)
<span style="white-space: pre;"> </span>at net.sf.jasperreports.engine.design.jrabstractjavacompiler.loadevaluator(jrabstractjavacompiler.java:98)
<span style="white-space: pre;"> </span>at net.sf.jasperreports.engine.design.jrabstractcompiler.loadevaluator(jrabstractcompiler.java:320)
<span style="white-space: pre;"> </span>at net.sf.jasperreports.engine.jaspercompilemanager.loadevaluator(jaspercompilemanager.java:240)
<span style="white-space: pre;"> </span>at net.sf.jasperreports.engine.fill.jrfilldataset.createcalculator(jrfilldataset.java:420)
<span style="white-space: pre;"> </span>at net.sf.jasperreports.engine.fill.jrbasefiller.<init>(jrbasefiller.java:432)
<span style="white-space: pre;"> </span>at net.sf.jasperreports.engine.fill.jrverticalfiller.<init>(jrverticalfiller.java:77)
<span style="white-space: pre;"> </span>at net.sf.jasperreports.engine.fill.jrverticalfiller.<init>(jrverticalfiller.java:87)
<span style="white-space: pre;"> </span>at net.sf.jasperreports.engine.fill.jrverticalfiller.<init>(jrverticalfiller.java:57)
<span style="white-space: pre;"> </span>at net.sf.jasperreports.engine.fill.jrfiller.createfiller(jrfiller.java:142)
<span style="white-space: pre;"> </span>at net.sf.jasperreports.engine.fill.jrfiller.fillreport(jrfiller.java:78)
<span style="white-space: pre;"> </span>at net.sf.jasperreports.engine.jasperfillmanager.fillreport(jasperfillmanager.java:624)
<span style="white-space: pre;"> </span>at org.apache.struts2.views.jasperreports.jasperreportsresult.doexecute(jasperreportsresult.java:240)
<span style="white-space: pre;"> </span>at org.apache.struts2.dispatcher.strutsresultsupport.execute(strutsresultsupport.java:178)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.executeresult(defaultactioninvocation.java:348)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:253)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.defaultworkflowinterceptor.dointercept(defaultworkflowinterceptor.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:86)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.validator.validationinterceptor.dointercept(validationinterceptor.java:150)
<span style="white-space: pre;"> </span>at org.apache.struts2.interceptor.validation.annotationvalidationinterceptor.dointercept(annotationvalidationinterceptor.java:48)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:86)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.conversionerrorinterceptor.intercept(conversionerrorinterceptor.java:123)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:167)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:86)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.staticparametersinterceptor.intercept(staticparametersinterceptor.java:105)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at org.apache.struts2.interceptor.checkboxinterceptor.intercept(checkboxinterceptor.java:83)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at org.apache.struts2.interceptor.fileuploadinterceptor.intercept(fileuploadinterceptor.java:207)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.modeldriveninterceptor.intercept(modeldriveninterceptor.java:74)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.scopedmodeldriveninterceptor.intercept(scopedmodeldriveninterceptor.java:127)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at org.apache.struts2.interceptor.profilingactivationinterceptor.intercept(profilingactivationinterceptor.java:107)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at org.apache.struts2.interceptor.debugging.debugginginterceptor.intercept(debugginginterceptor.java:206)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.chaininginterceptor.intercept(chaininginterceptor.java:115)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.i18ninterceptor.intercept(i18ninterceptor.java:143)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.prepareinterceptor.dointercept(prepareinterceptor.java:121)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:86)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at org.apache.struts2.interceptor.servletconfiginterceptor.intercept(servletconfiginterceptor.java:170)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.aliasinterceptor.intercept(aliasinterceptor.java:123)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.interceptor.exceptionmappinginterceptor.intercept(exceptionmappinginterceptor.java:176)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:224)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation$2.doprofiling(defaultactioninvocation.java:223)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.util.profiling.utiltimerstack.profile(utiltimerstack.java:455)
<span style="white-space: pre;"> </span>at com.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:221)
<span style="white-space: pre;"> </span>at org.apache.struts2.impl.strutsactionproxy.execute(strutsactionproxy.java:50)
<span style="white-space: pre;"> </span>at org.apache.struts2.dispatcher.dispatcher.serviceaction(dispatcher.java:504)
<span style="white-space: pre;"> </span>at org.apache.struts2.dispatcher.filterdispatcher.dofilter(filterdispatcher.java:419)
<span style="white-space: pre;"> </span>at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:235)
<span style="white-space: pre;"> </span>at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206)
<span style="white-space: pre;"> </span>at org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:233)
<span style="white-space: pre;"> </span>at org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:191)
<span style="white-space: pre;"> </span>at org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:127)
<span style="white-space: pre;"> </span>at org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102)
<span style="white-space: pre;"> </span>at org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109)
<span style="white-space: pre;"> </span>at org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:298)
<span style="white-space: pre;"> </span>at org.apache.coyote.http11.http11aprprocessor.process(http11aprprocessor.java:861)
<span style="white-space: pre;"> </span>at org.apache.coyote.http11.http11aprprotocol$http11connectionhandler.process(http11aprprotocol.java:579)
<span style="white-space: pre;"> </span>at org.apache.tomcat.util.net.aprendpoint$worker.run(aprendpoint.java:1584)
<span style="white-space: pre;"> </span>at java.lang.thread.run(thread.java:619)
发表评论
-
DISCUE盖楼器
2013-10-24 13:34 1222package com.soft.hr.per.service ... -
svn文件影响编译速度解决办法
2011-11-05 10:06 1681在eclipse开发环境中正常编译java文件时,eclip ... -
项目经理,产品经理,架构师
2011-08-29 12:54 2025理想:产品经理设计出简单好用的产品,并能理解技术约束和 ... -
题目
2011-08-28 13:01 17内容22222222222222222222222222222 ... -
如何用QTP录制鼠标右键点击事件
2011-08-25 17:09 1670qtp录制鼠标右键单击事件要通过模拟键盘操作来实现st ... -
Eclipse中要导出jar包中引用了第三方jar包怎么办【】
2011-08-25 15:17 3578单击菜单栏中 ... -
面试题整理2
2011-08-25 12:13 712现有n个人和m个桌子.当每桌做3个人时,多出来2个人. ... -
java把下载html批量换成chm电子书
2011-08-25 10:11 1369利用微软的hhc.exe来把需要转换成chm的htm ... -
java用链表解约瑟夫环问题
2011-08-25 09:36 10741到20的数围成一个圈,隔两个取出一个,直到所有的数都 ... -
CKEditor用法
2011-08-25 09:23 1500config.js ckeditor.editor ... -
工作难题
2011-08-24 15:00 1144function showitem(oid,order ... -
Rational.Rose7.0系统软件
2011-08-24 14:13 3046ibm.rational.rose7.0系统软件01. ... -
[] 探索建立私人的科技资料检索系统
2011-08-23 10:42 1338由于经济条 ... -
一、Java字节代码的操纵
2011-08-22 14:54 626<address style="tex ... -
线程状态的换
2011-08-22 13:09 998<div><div>scjp5 ... -
线程的调度—优先级
2011-08-22 12:53 1144<div>与线程休眠类似,线程的优先级仍然 ... -
类 Hibernate Session DBUtil
2011-08-22 12:16 1238package com.core.util;impor ... -
利用Annotation构建针对POJO进行增删改操作
2011-08-22 12:12 1144package com.core.annotation ... -
360 Or QQ
2011-08-22 08:48 1170前几天,360忽然跳 ... -
XML JAVA解析 -- DOM
2011-08-19 14:27 1327dom : document object model ...
相关推荐
《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》附1张DVD光盘,内容为《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》汲及的源代码和Java Web学习视频。 《Java Web整合...
【Java Web接口开发】是Web应用程序开发中的一个重要环节,它允许不同的系统或客户端通过网络进行数据交互。在Java世界中,实现Web接口通常涉及到Servlet、JSP、Spring MVC或者RESTful API等技术。本示例"java web...
Java Web教程和资料电子书是一份宝贵的资源,它旨在引导初学者和有一定基础的开发者深入理解和掌握Java Web开发技术。这份教程涵盖了Java面向对象编程在Web环境中的应用,是提升编程技能的重要参考资料。 首先,...
java本科毕业设计基于Java Web的智能二维码门禁管理系统源码java本科毕业设计基于Java Web的智能二维码门禁管理系统源码java本科毕业设计基于Java Web的智能二维码门禁管理系统源码java本科毕业设计基于Java Web的...
### Java Web开发中常见的中文乱码问题解析 在Java Web开发过程中,中文乱码问题是开发者经常遇到的一个挑战。这些问题主要源于Java默认的Unicode编码与HTML页面及表单默认的Latin-1编码之间的不兼容,以及在不同的...
【Java Web 交友网站】是一个基于Java技术实现的在线社交平台,主要面向初学者提供学习和实践的机会。这个项目的核心是使用Java Web技术栈来构建一个功能完善的交友系统,其中包括用户注册、登录、个人信息管理、...
《Java Web 整合开发 完全自学手册》是一本深度探讨Java Web技术的书籍,由白广元编著。这本书旨在帮助读者全面掌握Java Web应用程序的开发技能,从基础到高级,涵盖了一系列核心概念和技术。通过源代码的学习,读者...
标题《Java Web程序设计教程》与描述《Java Web程序设计教程 Java Web程序设计教程》中的知识点主要涵盖了Java Web应用开发领域的核心技术与实践。本书作为21世纪高等学校计算机规划教材,由范立锋与林果园共同编著...
Java Web Start 是一种由 Sun Microsystems 开发的技术,用于在客户端机器上方便地部署、启动和更新基于 Java 的应用程序。这项技术结合了 Applet 的可移植性、Servlet 和 JSP 的可维护性,以及类似 XML 和 HTML 的...
总的来说,"Java Web应用开发项目教程"是一个全面的学习资源,涵盖了从基础到高级的Java Web开发技术,旨在培养学习者的实际操作能力和问题解决能力。通过聂明老师的电子教案,学习者不仅可以深入理解理论知识,还能...
Java网络编程 JAVA web开发实例讲解 宠物分类展现web项目 第01章 项目背景知识(共15页).ppt Java网络编程 JAVA web开发实例讲解 宠物分类展现web项目 第02章 用HTML+CSS实现宠物分类展现静态网页版本(共44页)....
JAVA WEB 校园订餐系统项目源码+数据库 JAVA WEB 校园订餐系统项目源码+数据库 JAVA WEB 校园订餐系统项目源码+数据库 JAVA WEB 校园订餐系统项目源码+数据库 JAVA WEB 校园订餐系统项目源码+数据库 JAVA WEB 校园...
《Tomcat与Java Web开发技术详解》语言深入浅出、通俗易懂,无论对于Java Web开发的新手还是行家来说,《Tomcat与Java Web开发技术详解》都是精通Tomcat和开发Java Web应用的必备的实用手册。《Tomcat与Java Web开发...
Java Web API是Java平台用于构建Web应用程序的一组接口和类,涵盖了从服务器端处理到客户端交互的各种技术。在这个描述中,我们关注的关键技术包括Hibernate、Java EE、JDK、jQuery、Spring以及W3C School的API。让...
主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方提供的实用软件(如Struts、Velocity和Log4J)的方法,以及Tomcat的各种高级功能。 书中内容注重理论与实践相...
尽管这个项目可能存在一些未完成的部分和数据库问题,但作为学习材料,它提供了一个实际的环境来理解和实践Java Web开发的关键概念。通过分析和调试这些代码,你可以深化对Java Web开发的理解,并提升自己的技能。在...
《MLDN Java Web 开发实战经典源码李兴华》是一部深入探讨Java Web开发的实践教程,由知名讲师李兴华编著。该资源包含了完整的源代码,供学习者研究和参考,无需解压密码即可使用,对于Java Web开发者来说是一份宝贵...
由于Java Web开发技术大全pdf文件太大120多M,上传资源要求在20M以内,所以大家必须要把Java Web开发技术大全.z01,Java Web开发技术大全.z02,Java Web开发技术大全.z03,Java Web开发技术大全.z04,Java Web开发...
Java Web开发技术大全光盘文件,由于上传权限只有20M所以打成了5个rar包(java web 开发技术大全光盘文件(part01)、java web 开发技术大全光盘文件(part02)、java web 开发技术大全光盘文件(part03)、java web 开发...