jsp里面怎么接收类似这种方式传递过来的参数?

itzhiren 2006-02-28 04:44:02
jsp里面怎么接收类似<a href='aa.jsp?f1=f1&f2=f2&f3=f3'>这种方式传递过来的参数?
...全文
383 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
cucuchen 2006-03-01
  • 打赏
  • 举报
回复
不建议使用太长的url传值方式,可以改为form方式.另外,可以考虑减少传值,比如说传一个id过去,再到另外的网页用id查询一次,取得要用的数据再对数据进行调用....
xinxideyilian 2006-03-01
  • 打赏
  • 举报
回复
如果f1是参数时:
<a href="kk.jsp?f1=<%=f1%>&f2=<%=f2%>&f3=<%=f3%>">kk</a>
String str1=request.getParameter("f1");就得到了传过来的值!
String str2=request.getParameter("f2");
String str3=request.getParameter("f3");
String sql="slelect * from table where colunm1=str1 and column2=str2 and cloumn3=str3";
itzhiren 2006-03-01
  • 打赏
  • 举报
回复
哦,我知道了,原来在接收页面判断的时候应该用.equals,我用的是==,不知道这两个有什么区别呢?
sunweijia 2006-03-01
  • 打赏
  • 举报
回复
<a href="cust_info_mod.jsp?dlm="+rs.getString("c_dlm")+"&mm="+rs.getString("c_mm")+"&yhmc="+rs.getString("c_yhmc")+"&dz="+rs.getString("c_dz")+"&lxr="+rs.getString("c_lxr")+"&dh="+rs.getString("c_dh")+"&yb="+rs.getString("c_yb")+"&yx="+rs.getString("c_yx"))+"&fwq="+rs.getInt("n_fwq")+"&act=mod">修改</a>

就是这么写的?!你看下提交的页面的源代码,里面是不是如你所说的<a href='aa.jsp?f1=f1&f2=f2&f3=f3'>....</a>
是不是<%=rs.getString("c_yhmc")%>
itzhiren 2006-03-01
  • 打赏
  • 举报
回复
改成上面的,还是接收不过来,郁闷
pengxixi 2006-03-01
  • 打赏
  • 举报
回复
<%filename1 = rs.getString("filename1");
filename2 = rs.getString("filename2");
%>
.....
<a href="testXLS.jsp?&inputfile=<%=filename1%>&outputfile=<%=filename2%>">down</a>

testXLS.jsp中
<%
String inputfile = request.getParameter("inputfile");
String outputfile = request.getParameter("outputfile");
%>

象上面是可以的
itzhiren 2006-03-01
  • 打赏
  • 举报
回复
有没有人知道为什么呀?
itzhiren 2006-03-01
  • 打赏
  • 举报
回复
我的前面一个页面的一个超连接是这样写的:
<a href="cust_info_mod.jsp?dlm="+rs.getString("c_dlm")+"&mm="+rs.getString("c_mm")+"&yhmc="+rs.getString("c_yhmc")+"&dz="+rs.getString("c_dz")+"&lxr="+rs.getString("c_lxr")+"&dh="+rs.getString("c_dh")+"&yb="+rs.getString("c_yb")+"&yx="+rs.getString("c_yx"))+"&fwq="+rs.getInt("n_fwq")+"&act=mod">修改</a>
实现点击“修改”的时候,转到cust_info_mod.jsp这个页面进行用户信息修改,可是我在cust_info_mod.jsp这个页面中接收:
out.print(request.getParameter("act"));

输出的是null
没有接收过来呀
itzhiren 2006-03-01
  • 打赏
  • 举报
回复
谢谢!
itzhiren 2006-02-28
  • 打赏
  • 举报
回复
怎么我用request.getParameter得到的参数值是null呢?没有传过来?
guyungong 2006-02-28
  • 打赏
  • 举报
回复
可能是个数组,如果request.getParameter("f1")取不到,再加个request.getParameter("f1")[0] 看看
sheep219 2006-02-28
  • 打赏
  • 举报
回复
同上
725137 2006-02-28
  • 打赏
  • 举报
回复
String values1 =request.getParameter("f1")//得到f1的值
String values2 =request.getParameter("f2")//得到f2的值 如f2=aaa 这里就得到aaa
tjone 2006-02-28
  • 打赏
  • 举报
回复
request.getAttribute("f1")
java架构师148讲视频教程 │ ├─1-148视频教程 │ 第01节:整体课程概览.flv │ 第02节:分模块、分工程管理.avi │ 第03节:多模块多Web应用合并War包.avi │ 第04节:Git基本原理和安装配置使用.avi │ 第05节:TortoiseGit的本地使用.avi │ 第06节:Egit的本地使用.avi │ 第07节:远程使用以及冲突解决.avi │ 第08节:基本业务功能和数据字典.avi │ 第09节:搭建基础的开发环境.avi │ 第10节:Spring+Mybatis实现DAO.avi │ 第11节:Mybatis的分页实现.avi │ 第12节:Service的实现以及模块化.avi │ 第13节:Spring MVC实现Web层开发.avi │ 第14节:新增和列表页面和分页tag.avi │ 第15节:带查询的分页、修改和删除页面.avi │ 第16节:Mybatis动态查询和Json自动拼装.avi │ 第17节:X-gen生成所需的DAO部分模板.avi │ 第18节:X-gen所需service、web层模板.avi │ 第19节:X-gen生成相应的Visitor.avi │ 第20节:X-gen生成需要的Action.avi │ 第21节:通过X-gen生成商品模块.avi │ 第22节:通过X-gen生成购物车模块.avi │ 第23节:通过X-gen来生成订单和库存模块.avi │ 第24节:加入ehcache,把工程加入到Git.avi │ 第25节:实现前端的业务登录等功能.avi │ 第26节:测试并调整登录的业务功能.avi │ 第27节:实现index功能的开发.avi │ 第28节:Index、商品详细页和购物车.avi │ 第29节:完成下订单和修改库存的功能.avi │ 第30节:把应用部署到Linux服务器上.avi │ 第31节:Nginx简介、安装和基本运行.avi │ 第32节:Nginx的进程结构、基本配置.avi │ 第33节:Nginx常用核心模块指令.avi │ 第34节:Nginx的Http模块部分的指令.avi │ 第35节:Nginx的Location区段.avi │ 第36节:Nginx的反向代理模块.avi │ 第37节:反向代理和动静分离的实现.avi │ 第38节:Nginx的负载均衡模块.avi │ 第39节:Nginx的Rewrite模块.avi │ 第40节:更多模块的基本功能和配置.avi │ 第41节:Nginx的配置优化以及使用建议.avi │ 第42节:应用上Nginx过后的体系结构.avi │ 第43节:Varnish简介、安装和基本使用.avi │ 第44节:VCL基本语法和使用,负载均衡.avi │ 第45节:VCL实现健康检查、ACL访问控制.avi │ 第46节:Grace模式和Saint模式.avi │ 第47节:VCL常用的函数和Http头.avi │ 第48节:VCL的子程序和Request流程.avi │ 第49节:VCL的变量和常见的应用片断.avi │ 第50节:使用CLI来管理Varnish.avi │ 第51节:Varnishd命令和运行期参数.avi │ 第52节:Varnish的日志操作.avi │ 第53节:规划缓存大小和提高命中率.avi │ 第54节:性能调优和配置使用建议.avi │ 第55节:Nginx+Varnish组合应用.avi │ 第56节:Varnish对性能的提升和优化.avi │ 第57节:应用上Varnish后的体系结构.avi │ 第58节:Memcached入门和缓存的含义.avi │ 第59节:Memcached基本的工作原理.avi │ 第60节:Memcached基本的操作命令.avi │ 第61节:理解Memcached的数据存储方式.avi │ 第62节:内存分配的Chunk、Slab演示.avi │ 第63节:Memcached的Java客户端开发.avi │ 第64节:理解Memcached的分布式方式.avi │ 第65节:Memcached内存调优.avi │ 第66节:Memcached的限制和使用建议.avi │ 第67节:分析如何使用Memcached开发.avi │ 第68节:Memcached结合业务功能开发.avi │ 第69节:Nginx+Varnish+基本业务功能+Memcached.avi │ 第70节:应用Memcached后的体系结构.avi │ 第71节:ActiveMQ入门和消息中间件.avi │ 第72节:JMS基本概念和模型.avi │ 第73节:JMS的可靠性机制.avi │ 第74节:JMS的API结构和开发步骤.avi │ 第75节:Broker的启动方式.avi │ 第76节:ActiveMQ结合Spring开发.avi │ 第77节:ActiveMQ支持的传输协议.avi │ 第78节:ActiveMQ消息存储持久化.avi │ 第79节:ActiveMQ的静态网络链接.avi │ 第80节:多线程consumer访问集群.avi │ 第81节:集群下的消息回流功能.avi │ 第82节:容错的链接和动态网络连接.avi │ 第83节:ActiveMQ的集群.avi │ 第84节:Destination高级特性一.avi │ 第85节:Destination高级特性二.avi │ 第86节:MessageDispatch高级特性一.avi │ 第87节:MessageDispatch高级特性二.avi │ 第88节:MessageDispatch高级特性三.avi │ 第89节:Message高级特性一.avi │ 第90节:Message高级特性二.avi │ 第91节:Consumer高级特性一.avi │ 第92节:Consumer高级特性二.avi │ 第93节:集成ActiveMQ和Tomcat.avi │ 第94节:AMQ优化和使用建议.avi │ 第95节:AMQ结合业务功能的开发一.avi │ 第96节:AMQ结合业务功能的开发二.avi │ 第97节:AMQ结合业务功能的开发三.avi │ 第98节:AMQ和业务功能组合测试.avi │ 第99节:基本的性能测试.avi │ 第100节:应用上AMQ后的体系结构.avi │ 第101节:MongoDB简介和NoSQL.avi │ 第102节:MongoDB安装和基本使用.avi │ 第103节:MongoDB基本概念.avi │ 第104节:MongoDB增删改操作一.avi │ 第105节:MongoDB增删改操作二.avi │ 第106节:MongoDB查询操作一.avi │ 第107节:MongoDB查询操作二.avi │ 第108节:聚合框架第一部分.avi │ 第109节:聚合框架第二部分.avi │ 第110节:聚合框架第三部分.avi │ 第111节:理解文档存储机制.avi │ 第112节:MongoDB的索引一.avi │ 第113节:MongoDB的索引二.avi │ 第114节:Capped集合和GridFS.avi │ 第115节:MongoDB的副本集一.avi │ 第116节:MongoDB的副本集二.avi │ 第117节:副本集的基本原理.avi │ 第118节:副本集管理和主从复制.avi │ 第119节:MongoDB的分片一.avi │ 第120节:MongoDB的分片二.avi │ 第121节:MongoDB的分片三.avi │ 第122节:MongoDB分片的片键选择.avi │ 第123节:MongoDB分片的管理.avi │ 第124节:监控状态和身份验证.avi │ 第125节:备份和恢复.avi │ 第126节:Java操作MongoDB.avi │ 第127节:MongoDB和Spring.avi │ 第128节:应用建议及最佳实践.avi │ 第129节:MongoDB结合应用开发一.avi │ 第130节:MongoDB结合应用开发二.avi │ 第131节:应用MongoDB后体系结构.avi │ 第132节:MogileFS简介和入门.avi │ 第133节:MogileFS安装和基本配置.avi │ 第134节:理解MogileFS的基本概念.avi │ 第135节:理解MogileFS的基本原理.avi │ 第136节:MogileFS的Java客户端开发.avi │ 第137节:基于MogileFS的小应用一.avi │ 第138节:基于MogileFS的小应用二.avi │ 第139节:基于MogileFS的小应用三.avi │ 第140节:基于MogileFS的小应用四.avi │ 第141节:MogileFS和Nginx的集成.avi │ 第142节:应用MogileFS后体系结构变化.avi │ 第143节:阶段一小结合构建的基本架构.avi │ 第144节:阶段一工程整体打包部署.avi │ 第145节:测试Nginx、Varnish和MogileFS.avi │ 第146节:测试Memcached和MongoDB.avi │ 第147节:测试应用结合ActiveMQ的功能.avi │ 第148节:阶段一之后的发展和架构演变.avi │ ├─x-gen-ppt │ 使用外部主题.pdf │ 具体调用.pdf │ 分发调度.pdf │ 整体介绍.pdf │ 模板管理.pdf │ 生成代理.pdf │ 生成输出.pdf │ 自定义外部主题.pdf │ 配置管理.pdf │ ├─x-gen-projects │ └─project │ ├─.metadata │ │ │ .lock │ │ │ .log │ │ │ version.ini │ │ │ │ │ ├─.mylyn │ │ │ │ .tasks.xml.zip │ │ │ │ repositories.xml.zip │ │ │ │ tasks.xml.zip │ │ │ │ │ │ │ └─contexts │ │ └─.plugins │ │ ├─org.eclipse.core.resources │ │ │ ├─.history │ │ │ │ ├─0 │ │ │ │ ├─1 │ │ │ │ ├─10 │ │ │ │ ├─11 │ │ │ │ ├─12 │ │ │ │ ├─13 │ │ │ │ ├─14 │ │ │ │ ├─15 │ │ │ │ ├─16 │ │ │ │ ├─17 │ │ │ │ ├─18 │ │ │ │ ├─19 │ │ │ │ ├─1a │ │ │ │ ├─1b │ │ │ │ ├─1c │ │ │ │ ├─1d │ │ │ │ ├─1e │ │ │ │ ├─1f │ │ │ │ ├─2 │ │ │ │ ├─20 │ │ │ │ ├─21 │ │ │ │ ├─22 │ │ │ │ ├─23 │ │ │ │ ├─24 │ │ │ │ ├─25 │ │ │ │ ├─26 │ │ │ │ ├─27 │ │ │ │ ├─28 │ │ │ │ ├─29 │ │ │ │ ├─2a │ │ │ │ ├─2b │ │ │ │ ├─2c │ │ │ │ ├─2d │ │ │ │ ├─2e │ │ │ │ ├─2f │ │ │ │ ├─3 │ │ │ │ ├─30 │ │ │ │ ├─31 │ │ │ │ ├─32 │ │ │ │ ├─33 │ │ │ │ ├─34 │ │ │ │ ├─35 │ │ │ │ ├─36 │ │ │ │ ├─37 │ │ │ │ ├─38 │ │ │ │ ├─39 │ │ │ │ ├─3a │ │ │ │ ├─3b │ │ │ │ ├─3c │ │ │ │ ├─3d │ │ │ │ ├─3e │ │ │ │ ├─3f │ │ │ │ ├─4 │ │ │ │ ├─40 │ │ │ │ ├─41 │ │ │ │ ├─42 │ │ │ │ ├─43 │ │ │ │ ├─44 │ │ │ │ ├─45 │ │ │ │ ├─46 │ │ │ │ ├─47 │ │ │ │ ├─48 │ │ │ │ ├─49 │ │ │ │ ├─4a │ │ │ │ ├─4b │ │ │ │ ├─4c │ │ │ │ ├─4d │ │ │ │ ├─4e │ │ │ │ ├─4f │ │ │ │ ├─5 │ │ │ │ ├─50 │ │ │ │ ├─51 │ │ │ │ ├─52 │ │ │ │ ├─53 │ │ │ │ ├─54 │ │ │ │ ├─55 │ │ │ │ ├─56 │ │ │ │ ├─57 │ │ │ │ ├─58 │ │ │ │ ├─59 │ │ │ │ ├─5a │ │ │ │ ├─5b │ │ │ │ ├─5c │ │ │ │ ├─5d │ │ │ │ ├─5e │ │ │ │ ├─5f │ │ │ │ ├─6 │ │ │ │ ├─60 │ │ │ │ ├─61 │ │ │ │ ├─62 │ │ │ │ ├─63 │ │ │ │ ├─64 │ │ │ │ ├─65 │ │ │ │ ├─66 │ │ │ │ ├─67 │ │ │ │ ├─68 │ │ │ │ ├─69 │ │ │ │ ├─6a │ │ │ │ ├─6b │ │ │ │ ├─6c │ │ │ │ ├─6d │ │ │ │ ├─6e │ │ │ │ ├─6f │ │ │ │ ├─7 │ │ │ │ ├─70 │ │ │ │ ├─71 │ │ │ │ ├─72 │ │ │ │ ├─73 │ │ │ │ ├─74 │ │ │ │ ├─75 │ │ │ │ ├─76 │ │ │ │ ├─77 │ │ │ │ ├─78 │ │ │ │ ├─79 │ │ │ │ ├─7a │ │ │ │ ├─7b │ │ │ │ ├─7c │ │ │ │ ├─7d │ │ │ │ ├─7e │ │ │ │ ├─7f │ │ │ │ │ 40f32f632b3900121032a38527baf77d │ │ │ │ │ │ │ │ │ ├─8 │ │ │ │ ├─80 │ │ │ │ ├─81 │ │ │ │ ├─82 │ │ │ │ ├─83 │ │ │ │ ├─84 │ │ │ │ ├─85 │ │ │ │ ├─86 │ │ │ │ ├─87 │ │ │ │ ├─88 │ │ │ │ ├─89 │ │ │ │ ├─8a │ │ │ │ ├─8b │ │ │ │ ├─8c │ │ │ │ ├─8d │ │ │ │ ├─8e │ │ │ │ ├─8f │ │ │ │ ├─9 │ │ │ │ ├─90 │ │ │ │ ├─91 │ │ │ │ ├─92 │ │ │ │ ├─93 │ │ │ │ ├─94 │ │ │ │ ├─95 │ │ │ │ ├─96 │ │ │ │ ├─97 │ │ │ │ ├─98 │ │ │ │ ├─99 │ │ │ │ ├─9a │ │ │ │ ├─9b │ │ │ │ ├─9c │ │ │ │ ├─9d │ │ │ │ ├─9e │ │ │ │ ├─9f │ │ │ │ ├─a │ │ │ │ ├─a0 │ │ │ │ ├─a1 │ │ │ │ ├─a2 │ │ │ │ ├─a3 │ │ │ │ ├─a4 │ │ │ │ ├─a5 │ │ │ │ ├─a6 │ │ │ │ ├─a7 │ │ │ │ ├─a8 │ │ │ │ ├─a9 │ │ │ │ ├─aa │ │ │ │ ├─ab │ │ │ │ ├─ac │ │ │ │ ├─ad │ │ │ │ ├─ae │ │ │ │ ├─af │ │ │ │ ├─b │ │ │ │ ├─b0 │ │ │ │ ├─b1 │ │ │ │ ├─b2 │ │ │ │ ├─b3 │ │ │ │ ├─b4 │ │ │ │ ├─b5 │ │ │ │ ├─b6 │ │ │ │ ├─b7 │ │ │ │ ├─b8 │ │ │ │ ├─b9 │ │ │ │ ├─ba │ │ │ │ ├─bb │ │ │ │ ├─bc │ │ │ │ ├─bd │ │ │ │ ├─be │ │ │ │ ├─bf │ │ │ │ ├─c │ │ │ │ ├─c0 │ │ │ │ ├─c1 │ │ │ │ ├─c2 │ │ │ │ ├─c3 │ │ │ │ ├─c4 │ │ │ │ ├─c5 │ │ │ │ ├─c6 │ │ │ │ ├─c7 │ │ │ │ ├─c8 │ │ │ │ ├─c9 │ │ │ │ ├─ca │ │ │ │ ├─cb │ │ │ │ ├─cc │ │ │ │ ├─cd │ │ │ │ ├─ce │ │ │ │ ├─cf │ │ │ │ ├─d │ │ │ │ ├─d0 │ │ │ │ ├─d1 │ │ │ │ ├─d2 │ │ │ │ ├─d3 │ │ │ │ ├─d4 │ │ │ │ ├─d5 │ │ │ │ ├─d6 │ │ │ │ ├─d7 │ │ │ │ ├─d8 │ │ │ │ ├─d9 │ │ │ │ ├─da │ │ │ │ ├─db │ │ │ │ │ 709288fe9ef800111a0c80454ed7cb85 │ │ │ │ │ │ │ │ │ ├─dc │ │ │ │ ├─dd │ │ │ │ ├─de │ │ │ │ ├─df │ │ │ │ ├─e │ │ │ │ ├─e0 │ │ │ │ ├─e1 │ │ │ │ ├─e2 │ │ │ │ ├─e3 │ │ │ │ ├─e4 │ │ │ │ ├─e5 │ │ │ │ ├─e6 │ │ │ │ ├─e7 │ │ │ │ ├─e8 │ │ │ │ ├─e9 │ │ │ │ ├─ea │ │ │ │ ├─eb │ │ │ │ ├─ec │ │ │ │ ├─ed │ │ │ │ ├─ee │ │ │ │ ├─ef │ │ │ │ ├─f │ │ │ │ ├─f0 │ │ │ │ ├─f1 │ │ │ │ ├─f2 │ │ │ │ ├─f3 │ │ │ │ ├─f4 │ │ │ │ ├─f5 │ │ │ │ ├─f6 │ │ │ │ ├─f7 │ │ │ │ ├─f8 │ │ │ │ ├─f9 │ │ │ │ ├─fa │ │ │ │ ├─fb │ │ │ │ ├─fc │ │ │ │ ├─fd │ │ │ │ ├─fe │ │ │ │ │ 30ae34632b3900121032a38527baf77d │ │ │ │ │ │ │ │ │ └─ff │ │ │ ├─.projects │ │ │ │ ├─test │ │ │ │ │ │ .markers │ │ │ │ │ │ │ │ │ │ │ ├─org.eclipse.jdt.apt.core │ │ │ │ │ └─org.eclipse.jdt.core │ │ │ │ │ state.dat │ │ │ │ │ │ │ │ │ └─x-gen │ │ │ │ │ .markers │ │ │ │ │ │ │ │ │ ├─.indexes │ │ │ │ │ └─6e │ │ │ │ │ └─6b │ │ │ │ │ └─fe │ │ │ │ │ └─92 │ │ │ │ │ └─92 │ │ │ │ │ ├─40 │ │ │ │ │ │ └─6c │ │ │ │ │ │ history.index │ │ │ │ │ │ │ │ │ │ │ └─b9 │ │ │ │ │ history.index │ │ │ │ │ │ │ │ │ ├─org.eclipse.jdt.apt.core │ │ │ │ └─org.eclipse.jdt.core │ │ │ │ state.dat │ │ │ │ │ │ │ ├─.root │ │ │ │ │ 11.tree │ │ │ │ │ │ │ │ │ └─.indexes │ │ │ │ history.version │ │ │ │ properties.index │ │ │ │ properties.version │ │ │ │ │ │ │ └─.safetable │ │ │ org.eclipse.core.resources │ │ │ │ │ ├─org.eclipse.core.runtime │ │ │ └─.settings │ │ │ org.eclipse.core.resources.prefs │ │ │ org.eclipse.debug.ui.prefs │ │ │ org.eclipse.epp.usagedata.recording.prefs │ │ │ org.eclipse.jdt.core.prefs │ │ │ org.eclipse.jdt.launching.prefs │ │ │ org.eclipse.jdt.ui.prefs │ │ │ org.eclipse.jst.j2ee.webservice.ui.prefs │ │ │ org.eclipse.jst.jsp.core.prefs │ │ │ org.eclipse.mylyn.context.core.prefs │ │ │ org.eclipse.mylyn.java.ui.prefs │ │ │ org.eclipse.mylyn.monitor.ui.prefs │ │ │ org.eclipse.team.cvs.ui.prefs │ │ │ org.eclipse.team.ui.prefs │ │ │ org.eclipse.ui.editors.prefs │ │ │ org.eclipse.ui.ide.prefs │ │ │ org.eclipse.ui.prefs │ │ │ org.eclipse.ui.workbench.prefs │ │ │ org.eclipse.wst.jsdt.ui.prefs │ │ │ org.eclipse.wst.sse.core.prefs │ │ │ org.eclipse.wst.sse.ui.prefs │ │ │ org.eclipse.wst.ws.service.policy.prefs │ │ │ org.eclipse.wst.xml.ui.prefs │ │ │ │ │ ├─org.eclipse.debug.core │ │ │ └─.launches │ │ │ MyTest (1).launch │ │ │ MyTest.launch │ │ │ t.launch │ │ │ │ │ ├─org.eclipse.debug.ui │ │ │ dialog_settings.xml │ │ │ launchConfigurationHistory.xml │ │ │ │ │ ├─org.eclipse.epp.usagedata.recording │ │ │ upload0.csv │ │ │ upload1.csv │ │ │ upload10.csv │ │ │ upload11.csv │ │ │ upload12.csv │ │ │ upload13.csv │ │ │ upload14.csv │ │ │ upload15.csv │ │ │ upload16.csv │ │ │ upload17.csv │ │ │ upload18.csv │ │ │ upload19.csv │ │ │ upload2.csv │ │ │ upload20.csv │ │ │ upload21.csv │ │ │ upload22.csv │ │ │ upload23.csv │ │ │ upload24.csv │ │ │ upload25.csv │ │ │ upload26.csv │ │ │ upload27.csv │ │ │ upload28.csv │ │ │ upload29.csv │ │ │ upload3.csv │ │ │ upload30.csv │ │ │ upload31.csv │ │ │ upload32.csv │ │ │ upload33.csv │ │ │ upload34.csv │ │ │ upload35.csv │ │ │ upload36.csv │ │ │ upload37.csv │ │ │ upload38.csv │ │ │ upload39.csv │ │ │ upload4.csv │ │ │ upload40.csv │ │ │ upload41.csv │ │ │ upload42.csv │ │ │ upload43.csv │ │ │ upload44.csv │ │ │ upload45.csv │ │ │ upload46.csv │ │ │ upload47.csv │ │ │ upload48.csv │ │ │ upload49.csv │ │ │ upload5.csv │ │ │ upload50.csv │ │ │ upload51.csv │ │ │ upload52.csv │ │ │ upload53.csv │ │ │ upload54.csv │ │ │ upload55.csv │ │ │ upload56.csv │ │ │ upload57.csv │ │ │ upload58.csv │ │ │ upload59.csv │ │ │ upload6.csv │ │ │ upload7.csv │ │ │ upload8.csv │ │ │ upload9.csv │ │ │ usagedata.csv │ │ │ │ │ ├─org.eclipse.jdt.core │ │ │ 1285665056.index │ │ │ 1443231178.index │ │ │ 1583475091.index │ │ │ 1642086229.index │ │ │ 165780461.index │ │ │ 1836311715.index │ │ │ 2335302788.index │ │ │ 2424825842.index │ │ │ 2559444288.index │ │ │ 2926361562.index │ │ │ 3271193799.index │ │ │ 3561449303.index │ │ │ 3887831799.index │ │ │ 504403929.index │ │ │ 959717129.index │ │ │ externalLibsTimeStamps │ │ │ invalidArchivesCache │ │ │ javaLikeNames.txt │ │ │ nonChainingJarsCache │ │ │ participantsIndexNames.txt │ │ │ savedIndexNames.txt │ │ │ variablesAndContainers.dat │ │ │ │ │ ├─org.eclipse.jdt.launching │ │ │ .install.xml │ │ │ libraryInfos.xml │ │ │ │ │ ├─org.eclipse.jdt.ui │ │ │ dialog_settings.xml │ │ │ OpenTypeHistory.xml │ │ │ QualifiedTypeNameHistory.xml │ │ │ │ │ ├─org.eclipse.jst.jsp.core │ │ │ ├─jspsearch │ │ │ │ 4166850570.index │ │ │ │ 51038836.index │ │ │ │ │ │ │ ├─taglibindex │ │ │ │ 2926361562.dat │ │ │ │ 3271193799.dat │ │ │ │ │ │ │ └─translators │ │ ├─org.eclipse.ltk.core.refactoring │ │ │ └─.refactorings │ │ │ ├─.workspace │ │ │ │ └─2012 │ │ │ │ ├─11 │ │ │ │ │ └─48 │ │ │ │ │ refactorings.history │ │ │ │ │ refactorings.index │ │ │ │ │ │ │ │ │ ├─8 │ │ │ │ │ └─35 │ │ │ │ │ refactorings.history │ │ │ │ │ refactorings.index │ │ │ │ │ │ │ │ │ └─9 │ │ │ │ ├─36 │ │ │ │ │ refactorings.history │ │ │ │ │ refactorings.index │ │ │ │ │ │ │ │ │ └─37 │ │ │ │ refactorings.history │ │ │ │ refactorings.index │ │ │ │ │ │ │ ├─test │ │ │ │ └─2012 │ │ │ │ └─9 │ │ │ │ └─37 │ │ │ │ refactorings.history │ │ │ │ refactorings.index │ │ │ │ │ │ │ └─x-gen │ │ │ └─2012 │ │ │ ├─8 │ │ │ │ └─35 │ │ │ │ refactorings.history │ │ │ │ refactorings.index │ │ │ │ │ │ │ └─9 │ │ │ └─36 │ │ │ refactorings.history │ │ │ refactorings.index │ │ │ │ │ ├─org.eclipse.ltk.ui.refactoring │ │ │ dialog_settings.xml │ │ │ │ │ ├─org.eclipse.mylyn.bugzilla.core │ │ ├─org.eclipse.mylyn.tasks.ui │ │ ├─org.eclipse.pde.api.tools │ │ ├─org.eclipse.pde.core │ │ │ ├─.cache │ │ │ │ clean-cache.properties │ │ │ │ │ │ │ └─.p2 │ │ │ └─org.eclipse.equinox.p2.engine │ │ │ └─profileRegistry │ │ ├─org.eclipse.team.cvs.core │ │ ├─org.eclipse.ui.editors │ │ │ dialog_settings.xml │ │ │ │ │ ├─org.eclipse.ui.ide │ │ │ dialog_settings.xml │ │ │ │ │ ├─org.eclipse.ui.intro │ │ ├─org.eclipse.ui.workbench │ │ │ dialog_settings.xml │ │ │ workbench.xml │ │ │ workingsets.xml │ │ │ │ │ ├─org.eclipse.ui.workbench.texteditor │ │ │ dialog_settings.xml │ │ │ │ │ ├─org.eclipse.wst.common.modulecore │ │ ├─org.eclipse.wst.internet.cache │ │ │ cache.xml │ │ │ │ │ ├─org.eclipse.wst.jsdt.core │ │ │ │ externalLibsTimeStamps │ │ │ │ variablesAndContainers.dat │ │ │ │ │ │ │ ├─indexes │ │ │ └─libraries │ │ │ baseBrowserLibrary.js │ │ │ browserWindow.js │ │ │ dom5.js │ │ │ system.js │ │ │ xhr.js │ │ │ │ │ ├─org.eclipse.wst.jsdt.ui │ │ │ OpenTypeHistory.xml │ │ │ QualifiedTypeNameHistory.xml │ │ │ │ │ ├─org.eclipse.wst.server.core │ │ ├─org.eclipse.wst.sse.ui │ │ │ dialog_settings.xml │ │ │ │ │ └─org.eclipse.wst.xml.core │ │ default_catalog.xml │ │ system_catalog.xml │ │ │ ├─test │ │ │ .classpath │ │ │ .project │ │ │ │ │ ├─.settings │ │ │ org.eclipse.jdt.core.prefs │ │ │ │ │ ├─bin │ │ │ ├─cn │ │ │ │ └─javass │ │ │ │ ├─test │ │ │ │ │ │ MyTest.class │ │ │ │ │ │ │ │ │ │ │ └─test │ │ │ │ ├─themes │ │ │ │ │ ├─mytheme │ │ │ │ │ │ │ ThemeConf.xml │ │ │ │ │ │ │ │ │ │ │ │ │ ├─actions │ │ │ │ │ │ │ VoAction.class │ │ │ │ │ │ │ VoHbmXmlAction.class │ │ │ │ │ │ │ │ │ │ │ │ │ ├─decorators │ │ │ │ │ │ │ MyDecorator.class │ │ │ │ │ │ │ │ │ │ │ │ │ ├─outtype │ │ │ │ │ │ │ MyOutput.class │ │ │ │ │ │ │ │ │ │ │ │ │ ├─template │ │ │ │ │ │ │ └─vo │ │ │ │ │ │ │ Model.hbm.txt │ │ │ │ │ │ │ Model.txt │ │ │ │ │ │ │ │ │ │ │ │ │ └─visitors │ │ │ │ │ │ VoProperty.class │ │ │ │ │ │ VoPropertyGetterSetter.class │ │ │ │ │ │ VoPropertyHbmXml.class │ │ │ │ │ │ │ │ │ │ │ └─simple │ │ │ │ │ │ ThemeConf.xml │ │ │ │ │ │ │ │ │ │ │ ├─actions │ │ │ │ │ │ GenAddPageAction.class │ │ │ │ │ │ GenBusinessEbiAction.class │ │ │ │ │ │ GenBusinessEboAction.class │ │ │ │ │ │ GenDaoDaoAction.class │ │ │ │ │ │ GenDaoImplAction.class │ │ │ │ │ │ GenDeletePageAction.class │ │ │ │ │ │ GenHbmXmlAction.class │ │ │ │ │ │ GenListPageAction.class │ │ │ │ │ │ GenQueryModelAction.class │ │ │ │ │ │ GenQueryPageAction.class │ │ │ │ │ │ GenSpring2XmlAction.class │ │ │ │ │ │ GenStruts2XmlAction.class │ │ │ │ │ │ GenUpdatePageAction.class │ │ │ │ │ │ GenVoAction.class │ │ │ │ │ │ GenWebActionAction.class │ │ │ │ │ │ GenWebModelAction.class │ │ │ │ │ │ │ │ │ │ │ ├─decorators │ │ │ │ │ ├─outputtypes │ │ │ │ │ │ MyOutput.class │ │ │ │ │ │ │ │ │ │ │ ├─template │ │ │ │ │ │ ├─business │ │ │ │ │ │ │ Ebi.txt │ │ │ │ │ │ │ Ebo.txt │ │ │ │ │ │ │ │ │ │ │ │ │ ├─dao │ │ │ │ │ │ │ DAO.txt │ │ │ │ │ │ │ H3Impl.txt │ │ │ │ │ │ │ │ │ │ │ │ │ ├─pages │ │ │ │ │ │ │ add.txt │ │ │ │ │ │ │ delete.txt │ │ │ │ │ │ │ list.txt │ │ │ │ │ │ │ query.txt │ │ │ │ │ │ │ update.txt │ │ │ │ │ │ │ │ │ │ │ │ │ ├─vo │ │ │ │ │ │ │ Model.hbm.txt │ │ │ │ │ │ │ Model.txt │ │ │ │ │ │ │ QueryModel.txt │ │ │ │ │ │ │ │ │ │ │ │ │ ├─web │ │ │ │ │ │ │ Action.txt │ │ │ │ │ │ │ WebModel.txt │ │ │ │ │ │ │ │ │ │ │ │ │ └─xmls │ │ │ │ │ │ applicationContext.txt │ │ │ │ │ │ struts.txt │ │ │ │ │ │ │ │ │ │ │ └─visitors │ │ │ │ │ AddPageInputs.class │ │ │ │ │ GenH3ImplPreparedHql.class │ │ │ │ │ GenH3ImplSetHqlValue.class │ │ │ │ │ GetterAndSetter.class │ │ │ │ │ HbmProperties.class │ │ │ │ │ ListPageTitles.class │ │ │ │ │ ListPageValues.class │ │ │ │ │ QmGetterAndSetter.class │ │ │ │ │ QmPropertiesDesign.class │ │ │ │ │ QueryPageInputs.class │ │ │ │ │ ToStringStr.class │ │ │ │ │ UpdatePageInputs.class │ │ │ │ │ VoPropertiesDesign.class │ │ │ │ │ │ │ │ │ └─xgenconfxml │ │ │ │ GenConf.xml │ │ │ │ MyThemeDepGenConf.xml │ │ │ │ MyThemeUserGenConf.xml │ │ │ │ │ │ │ └─com │ │ │ └─abc │ │ │ └─myproject │ │ │ ├─dep │ │ │ │ └─vo │ │ │ │ DepModel.class │ │ │ │ DepModel.hbm.xml │ │ │ │ │ │ │ └─user │ │ │ └─vo │ │ │ UserModel.class │ │ │ UserModel.hbm.xml │ │ │ │ │ ├─build │ │ │ └─com │ │ │ └─abc │ │ │ └─myproject │ │ │ ├─dep │ │ │ │ └─vo │ │ │ │ DepModel.hbm.xml │ │ │ │ DepModel.java │ │ │ │ │ │ │ └─user │ │ │ └─vo │ │ │ UserModel.hbm.xml │ │ │ UserModel.java │ │ │ │ │ ├─lib │ │ │ bsh-2.0b4.jar │ │ │ x-gen-no-themes.jar │ │ │ │ │ └─src │ │ ├─cn │ │ │ └─javass │ │ │ ├─test │ │ │ │ │ MyTest.java │ │ │ │ │ │ │ │ │ └─test │ │ │ ├─themes │ │ │ │ ├─mytheme │ │ │ │ │ │ ThemeConf.xml │ │ │ │ │ │ │ │ │ │ │ ├─actions │ │ │ │ │ │ VoAction.java │ │ │ │ │ │ VoHbmXmlAction.java │ │ │ │ │ │ │ │ │ │ │ ├─decorators │ │ │ │ │ │ MyDecorator.java │ │ │ │ │ │ │ │ │ │ │ ├─outtype │ │ │ │ │ │ MyOutput.java │ │ │ │ │ │ │ │ │ │ │ ├─template │ │ │ │ │ │ └─vo │ │ │ │ │ │ Model.hbm.txt │ │ │ │ │ │ Model.txt │ │ │ │ │ │ │ │ │ │ │ └─visitors │ │ │ │ │ VoProperty.java │ │ │ │ │ VoPropertyGetterSetter.java │ │ │ │ │ VoPropertyHbmXml.java │ │ │ │ │ │ │ │ │ └─simple │ │ │ │ │ ThemeConf.xml │ │ │ │ │ │ │ │ │ ├─actions │ │ │ │ │ GenAddPageAction.java │ │ │ │ │ GenBusinessEbiAction.java │ │ │ │ │ GenBusinessEboAction.java │ │ │ │ │ GenDaoDaoAction.java │ │ │ │ │ GenDaoImplAction.java │ │ │ │ │ GenDeletePageAction.java │ │ │ │ │ GenHbmXmlAction.java │ │ │ │ │ GenListPageAction.java │ │ │ │ │ GenQueryModelAction.java │ │ │ │ │ GenQueryPageAction.java │ │ │ │ │ GenSpring2XmlAction.java │ │ │ │ │ GenStruts2XmlAction.java │ │ │ │ │ GenUpdatePageAction.java │ │ │ │ │ GenVoAction.java │ │ │ │ │ GenWebActionAction.java │ │ │ │ │ GenWebModelAction.java │ │ │ │ │ │ │ │ │ ├─decorators │ │ │ │ ├─outputtypes │ │ │ │ │ MyOutput.java │ │ │ │ │ │ │ │ │ ├─template │ │ │ │ │ ├─business │ │ │ │ │ │ Ebi.txt │ │ │ │ │ │ Ebo.txt │ │ │ │ │ │ │ │ │ │ │ ├─dao │ │ │ │ │ │ DAO.txt │ │ │ │ │ │ H3Impl.txt │ │ │ │ │ │ │ │ │ │ │ ├─pages │ │ │ │ │ │ add.txt │ │ │ │ │ │ delete.txt │ │ │ │ │ │ list.txt │ │ │ │ │ │ query.txt │ │ │ │ │ │ update.txt │ │ │ │ │ │ │ │ │ │ │ ├─vo │ │ │ │ │ │ Model.hbm.txt │ │ │ │ │ │ Model.txt │ │ │ │ │ │ QueryModel.txt │ │ │ │ │ │ │ │ │ │ │ ├─web │ │ │ │ │ │ Action.txt │ │ │ │ │ │ WebModel.txt │ │ │ │ │ │ │ │ │ │ │ └─xmls │ │ │ │ │ applicationContext.txt │ │ │ │ │ struts.txt │ │ │ │ │ │ │ │ │ └─visitors │ │ │ │ AddPageInputs.java │ │ │ │ GenH3ImplPreparedHql.java │ │ │ │ GenH3ImplSetHqlValue.java │ │ │ │ GetterAndSetter.java │ │ │ │ HbmProperties.java │ │ │ │ ListPageTitles.java │ │ │ │ ListPageValues.java │ │ │ │ QmGetterAndSetter.java │ │ │ │ QmPropertiesDesign.java │ │ │ │ QueryPageInputs.java │ │ │ │ ToStringStr.java │ │ │ │ UpdatePageInputs.java │ │ │ │ VoPropertiesDesign.java │ │ │ │ │ │ │ └─xgenconfxml │ │ │ GenConf.xml │ │ │ MyThemeDepGenConf.xml │ │ │ MyThemeUserGenConf.xml │ │ │ │ │ └─com │ │ └─abc │ │ └─myproject │ │ ├─dep │ │ │ └─vo │ │ │ DepModel.hbm.xml │ │ │ DepModel.java │ │ │ │ │ └─user │ │ └─vo │ │ UserModel.hbm.xml │ │ UserModel.java │ │ │ └─x-gen │ │ .classpath │ │ .project │ │ │ ├─.settings │ │ org.eclipse.jdt.core.prefs │ │ │ ├─bin │ │ └─cn │ │ └─javass │ │ │ MyTest.class │ │ │ │ │ ├─themes │ │ │ └─simple │ │ │ │ ThemeConf.xml │ │ │ │ │ │ │ ├─actions │ │ │ │ GenBusinessEbiAction.class │ │ │ │ GenVoAction.class │ │ │ │ │ │ │ ├─decorators │ │ │ ├─template │ │ │ │ ├─business │ │ │ │ │ Ebi.txt │ │ │ │ │ │ │ │ │ └─vo │ │ │ │ Model.txt │ │ │ │ │ │ │ └─visitors │ │ │ VoPropertiesDesign.class │ │ │ │ │ ├─xgen │ │ │ ├─dispatch │ │ │ │ │ GenFacade.class │ │ │ │ │ │ │ │ │ ├─command │ │ │ │ │ CmdInvoker.class │ │ │ │ │ DefaultCommand.class │ │ │ │ │ GenCommand.class │ │ │ │ │ │ │ │ │ └─executechain │ │ │ │ DefaultHandler.class │ │ │ │ GenHandler.class │ │ │ │ │ │ │ ├─genconf │ │ │ │ │ GenConfEbi.class │ │ │ │ │ GenConfEbo.class │ │ │ │ │ GenConfFactory.class │ │ │ │ │ │ │ │ │ ├─confmanger │ │ │ │ │ ConfManager.class │ │ │ │ │ │ │ │ │ ├─constants │ │ │ │ │ ExpressionEnum.class │ │ │ │ │ GenConfEnum.class │ │ │ │ │ ModuleGenConfEnum.class │ │ │ │ │ ThemeEnum.class │ │ │ │ │ │ │ │ │ ├─implementors │ │ │ │ │ │ GenConfImplementor.class │ │ │ │ │ │ ModuleGenConfImplementor.class │ │ │ │ │ │ ThemeImplementer.class │ │ │ │ │ │ │ │ │ │ │ ├─dynamicparse │ │ │ │ │ │ BeanShellStrategy.class │ │ │ │ │ │ ParseContext.class │ │ │ │ │ │ ParseStrategy.class │ │ │ │ │ │ PropertyReplaceStrategy.class │ │ │ │ │ │ │ │ │ │ │ └─xmlimpl │ │ │ │ │ CommonBuilder.class │ │ │ │ │ GenConfBuilder.class │ │ │ │ │ GenConfXmlImpl.class │ │ │ │ │ ModuleGenConfBuilder.class │ │ │ │ │ ModuleGenConfXmlImpl.class │ │ │ │ │ ThemeBuilder.class │ │ │ │ │ ThemeXmlImpl.class │ │ │ │ │ │ │ │ │ └─vo │ │ │ │ ExtendConfModel.class │ │ │ │ GenConfModel.class │ │ │ │ GenTypeModel.class │ │ │ │ ModuleConfModel.class │ │ │ │ NeedGenModel.class │ │ │ │ ThemeModel.class │ │ │ │ │ │ │ ├─geninvocation │ │ │ │ │ BaseGenAction.class │ │ │ │ │ DefaultGenInvocation.class │ │ │ │ │ GenInvocation.class │ │ │ │ │ GenInvocationFactory.class │ │ │ │ │ │ │ │ │ ├─decorator │ │ │ │ │ DefaultComponent.class │ │ │ │ │ GenComponent.class │ │ │ │ │ GenDecorator.class │ │ │ │ │ ReadTemplateContent.class │ │ │ │ │ ReplaceMethods.class │ │ │ │ │ ReplaceProperty.class │ │ │ │ │ │ │ │ │ └─state │ │ │ │ DefaultBeginState.class │ │ │ │ GenState.class │ │ │ │ OutState.class │ │ │ │ State.class │ │ │ │ │ │ │ ├─genproxy │ │ │ │ DefaultProxy.class │ │ │ │ GenProxyFactory.class │ │ │ │ │ │ │ ├─mediator │ │ │ │ CoreMediator.class │ │ │ │ │ │ │ ├─output │ │ │ │ │ GenOutputEbi.class │ │ │ │ │ │ │ │ │ └─types │ │ │ │ │ OutputToConsole.class │ │ │ │ │ OutputToFile.class │ │ │ │ │ │ │ │ │ └─outputtofile │ │ │ │ │ AbstractFactory.class │ │ │ │ │ GenOutPathPackages.class │ │ │ │ │ Outter.class │ │ │ │ │ │ │ │ │ └─plaintxt │ │ │ │ GenOutPathPackageImpl.class │ │ │ │ OutterImpl.class │ │ │ │ PlainTxtFactory.class │ │ │ │ │ │ │ ├─template │ │ │ │ │ DefaultTemplateEbo.class │ │ │ │ │ TemplateEbi.class │ │ │ │ │ TemplateFactory.class │ │ │ │ │ │ │ │ │ ├─flyweight │ │ │ │ │ DefaultTemplate.class │ │ │ │ │ TemplateFlyweight.class │ │ │ │ │ TemplateFlyweightFactory.class │ │ │ │ │ │ │ │ │ └─visitors │ │ │ │ TemplateElement.class │ │ │ │ Visitor.class │ │ │ │ │ │ │ └─util │ │ │ ├─file │ │ │ │ FileHelper.class │ │ │ │ │ │ │ └─readxml │ │ │ Context.class │ │ │ ElementExpression.class │ │ │ ElementsExpression.class │ │ │ ElementsTerminalExpression.class │ │ │ ElementTerminalExpression.class │ │ │ ParseCaretaker.class │ │ │ ParseMemento.class │ │ │ ParseModel.class │ │ │ Parser$MementoImpl.class │ │ │ Parser.class │ │ │ Parser2.class │ │ │ PropertysTerminalExpression.class │ │ │ PropertyTerminalExpression.class │ │ │ ReadXmlExpression.class │ │ │ XmlUtil.class │ │ │ │ │ └─xgenconfxml │ │ GenConf.xml │ │ UserGenConf.xml │ │ │ ├─build │ ├─lib │ │ bsh-2.0b4.jar │ │ │ └─src │ └─cn │ └─javass │ │ MyTest.java │ │ │ ├─themes │ │ └─simple │ │ │ ThemeConf.xml │ │ │ │ │ ├─actions │ │ │ GenBusinessEbiAction.java │ │ │ GenVoAction.java │ │ │ │ │ ├─decorators │ │ ├─template │ │ │ ├─business │ │ │ │ Ebi.txt │ │ │ │ │ │ │ └─vo │ │ │ Model.txt │ │ │ │ │ └─visitors │ │ VoPropertiesDesign.java │ │ │ ├─xgen │ │ ├─dispatch │ │ │ │ GenFacade.java │ │ │ │ │ │ │ ├─command │ │ │ │ CmdInvoker.java │ │ │ │ DefaultCommand.java │ │ │ │ GenCommand.java │ │ │ │ │ │ │ └─executechain │ │ │ DefaultHandler.java │ │ │ GenHandler.java │ │ │ │ │ ├─genconf │ │ │ │ GenConfEbi.java │ │ │ │ GenConfEbo.java │ │ │ │ GenConfFactory.java │ │ │ │ │ │ │ ├─confmanger │ │ │ │ ConfManager.java │ │ │ │ │ │ │ ├─constants │ │ │ │ ExpressionEnum.java │ │ │ │ GenConfEnum.java │ │ │ │ ModuleGenConfEnum.java │ │ │ │ ThemeEnum.java │ │ │ │ │ │ │ ├─implementors │ │ │ │ │ GenConfImplementor.java │ │ │ │ │ ModuleGenConfImplementor.java │ │ │ │ │ ThemeImplementer.java │ │ │ │ │ │ │ │ │ ├─dynamicparse │ │ │ │ │ BeanShellStrategy.java │ │ │ │ │ ParseContext.java │ │ │ │ │ ParseStrategy.java │ │ │ │ │ PropertyReplaceStrategy.java │ │ │ │ │ │ │ │ │ └─xmlimpl │ │ │ │ CommonBuilder.java │ │ │ │ GenConfBuilder.java │ │ │ │ GenConfXmlImpl.java │ │ │ │ ModuleGenConfBuilder.java │ │ │ │ ModuleGenConfXmlImpl.java │ │ │ │ ThemeBuilder.java │ │ │ │ ThemeXmlImpl.java │ │ │ │ │ │ │ └─vo │ │ │ ExtendConfModel.java │ │ │ GenConfModel.java │ │ │ GenTypeModel.java │ │ │ ModuleConfModel.java │ │ │ NeedGenModel.java │ │ │ ThemeModel.java │ │ │ │ │ ├─geninvocation │ │ │ │ BaseGenAction.java │ │ │ │ DefaultGenInvocation.java │ │ │ │ GenInvocation.java │ │ │ │ GenInvocationFactory.java │ │ │ │ │ │ │ ├─decorator │ │ │ │ DefaultComponent.java │ │ │ │ GenComponent.java │ │ │ │ GenDecorator.java │ │ │ │ ReadTemplateContent.java │ │ │ │ ReplaceMethods.java │ │ │ │ ReplaceProperty.java │ │ │ │ │ │ │ └─state │ │ │ DefaultBeginState.java │ │ │ GenState.java │ │ │ OutState.java │ │ │ State.java │ │ │ │ │ ├─genproxy │ │ │ DefaultProxy.java │ │ │ GenProxyFactory.java │ │ │ │ │ ├─mediator │ │ │ CoreMediator.java │ │ │ │ │ ├─output │ │ │ │ GenOutputEbi.java │ │ │ │ │ │ │ └─types │ │ │ │ OutputToConsole.java │ │ │ │ OutputToFile.java │ │ │ │ │ │ │ └─outputtofile │ │ │ │ AbstractFactory.java │ │ │ │ GenOutPathPackages.java │ │ │ │ Outter.java │ │ │ │ │ │ │ └─plaintxt │ │ │ GenOutPathPackageImpl.java │ │ │ OutterImpl.java │ │ │ PlainTxtFactory.java │ │ │ │ │ ├─template │ │ │ │ DefaultTemplateEbo.java │ │ │ │ TemplateEbi.java │ │ │ │ TemplateFactory.java │ │ │ │ │ │ │ ├─flyweight │ │ │ │ DefaultTemplate.java │ │ │ │ TemplateFlyweight.java │ │ │ │ TemplateFlyweightFactory.java │ │ │ │ │ │ │ └─visitors │ │ │ TemplateElement.java │ │ │ Visitor.java │ │ │ │ │ └─util │ │ ├─file │ │ │ FileHelper.java │ │ │ │ │ └─readxml │ │ Context.java │ │ ElementExpression.java │ │ ElementsExpression.java │ │ ElementsTerminalExpression.java │ │ ElementTerminalExpression.java │ │ ParseCaretaker.java │ │ ParseMemento.java │ │ ParseModel.java │ │ Parser.java │ │ Parser2.java │ │ PropertysTerminalExpression.java │ │ PropertyTerminalExpression.java │ │ ReadXmlExpression.java │ │ XmlUtil.java │ │ │ └─xgenconfxml │ GenConf.xml │ UserGenConf.xml │ └─架构一代码和ppt ActiveMQ快速上手.pdf Git快速上手.pdf Maven补充.pdf Memcached快速上手.pdf MogileFS快速上手.pdf MongoDB快速上手.pdf Nginx快速上手.pdf Varnish快速上手.pdf 基本业务功能.pdf 基础业务的建表语句.sql 最终的project源码.rar




<br /> 酷狗音乐首页_酷狗音乐2010正式版官方下载_ 听音乐,找酷狗<br /></a></div></div></div></div> <div class="public_pc_right_footer2020" style="display:none;" data-v-4a5a7f56></div></div> <div id="right-floor-user-content_562" data-editor="{"type":"floor","pageId":143,"floorId":562}" class="user-right-floor right-box main-box detail-user-right" data-v-229a00b0><div class="__vuescroll" style="height:100%;width:100%;padding:0;position:relative;overflow:hidden;"><div class="__panel __hidebar" style="position:relative;box-sizing:border-box;height:100%;overflow-y:hidden;overflow-x:hidden;transform-origin:;transform:;"><div class="__view" style="position:relative;box-sizing:border-box;min-width:100%;min-height:100%;"><!----><div comp-data="[object Object]" baseInfo="[object Object]" community="[object Object]" class="introduce" data-v-4722a3ae><div class="introduce-title" data-v-4722a3ae><div class="img-info" data-v-4722a3ae><a href="https://bbs.csdn.net/forums/Java_WebDevelop" class="community-img" data-v-4722a3ae><img src="https://g.csdnimg.cn/static/user-img/default-user.png" alt data-v-4722a3ae> <div title="Web 开发" class="community-name" data-v-4722a3ae> Web 开发 </div></a></div></div> <div class="content" data-v-4722a3ae><div class="detail" data-v-4722a3ae><div title="81117" class="item" data-v-4722a3ae><p class="num" data-v-4722a3ae> 81,117 </p> <p class="desc" data-v-4722a3ae> 社区成员 </p></div> <div title="341739" class="item" data-v-4722a3ae><a href="https://bbs.csdn.net/forums/Java_WebDevelop" target="_blank" data-v-4722a3ae><p class="num" data-v-4722a3ae> 341,739 </p> <p class="desc" data-v-4722a3ae> 社区内容 </p></a></div></div> <div class="detail-btns" data-v-4722a3ae><div class="community-ctrl-btns_wrapper" data-v-0ebf603c data-v-4722a3ae><div class="community-ctrl-btns" data-v-0ebf603c><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-160be461 data-v-0ebf603c><div data-report-click="{"spm":"3001.5975"}" data-v-160be461><img src="https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png" alt="" class="img sendTopic" data-v-160be461 data-v-0ebf603c> <span data-v-160be461 data-v-0ebf603c>发帖</span></div> <!----> <!----></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png" alt="" class="img me" data-v-0ebf603c> <span data-v-0ebf603c>与我相关</span></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png" alt="" class="img task" data-v-0ebf603c> <span data-v-0ebf603c>我的任务</span></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div class="community-share" data-v-4ca34db9 data-v-0ebf603c><div class="handle-item share" data-v-ca030a68 data-v-4ca34db9><span height="384" data-v-ca030a68><div role="tooltip" id="el-popover-8068" aria-hidden="true" class="el-popover el-popper popo share-popover" style="width:265px;display:none;"><!----><div id="tool-QRcode" class="QRcode" data-v-ca030a68><img src="https://csdnimg.cn/release/cmsfe/public/img/shareBg1.98114ddf.png" alt="" class="share-bg" data-v-ca030a68> <div class="share-bg-box" data-v-ca030a68><div class="share-content" data-v-ca030a68><img src="https://g.csdnimg.cn/static/user-img/default-user.png" alt="" class="share-avatar" data-v-ca030a68> <div class="share-tit" data-v-ca030a68>Web 开发</div> <div class="share-dec" data-v-ca030a68>Java Web 开发</div> <span class="copy-share-url" data-v-ca030a68>复制链接</span> <div class="shareText" data-v-ca030a68> </div></div> <div class="share-code" data-v-ca030a68><div class="qrcode" data-v-ca030a68></div> <div class="share-code-text" data-v-ca030a68>扫一扫</div></div></div></div> </div><span class="el-popover__reference-wrapper"><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png" alt="" class="img share" data-v-0ebf603c> <span data-v-0ebf603c>分享</span></div></span></span></div> <!----></div></div></div> <!----> <div data-v-4fb59baf data-v-0ebf603c><div class="el-dialog__wrapper ccloud-pop-outer2" style="display:none;" data-v-4fb59baf><div role="dialog" aria-modal="true" aria-label="dialog" class="el-dialog el-dialog--center" style="margin-top:15vh;width:70%;"><div class="el-dialog__header"><span class="el-dialog__title"></span><!----></div><!----><div class="el-dialog__footer"><span class="dialog-footer clearfix" data-v-4fb59baf><div class="confirm-btm fr" data-v-4fb59baf>确定</div></span></div></div></div></div></div></div></div> <div style="display:none;" data-v-4722a3ae data-v-4722a3ae><!----> <div class="introduce-desc" data-v-4722a3ae><div class="introduce-desc-title" data-v-4722a3ae>社区描述</div> <span data-v-4722a3ae> Java Web 开发 </span></div></div> <div class="introduce-text" data-v-4722a3ae><div class="label-box" data-v-4722a3ae><!----> <!----> <!----></div></div> <!----> <div class="manage" data-v-4722a3ae><div class="manage-inner" data-v-4722a3ae><span data-v-4722a3ae>社区管理员</span> <ul data-v-4722a3ae><li data-v-4722a3ae><a href="https://blog.csdn.net/community_186" target="_blank" class="start-img" data-v-4722a3ae><img src="https://profile-avatar.csdnimg.cn/default.jpg!1" alt="Web 开发社区" class="el-tooltip item" data-v-4722a3ae data-v-4722a3ae></a></li></ul></div></div> <div class="actions" data-v-4722a3ae><!----> <div style="flex:1;" data-v-4722a3ae><div class="join-btn" data-v-4722a3ae> 加入社区 </div></div> <!----> <!----></div> <div class="el-dialog__wrapper" style="display:none;" data-v-38c57799 data-v-4722a3ae><div role="dialog" aria-modal="true" aria-label="获取链接或二维码" class="el-dialog join-qrcode-dialog" style="margin-top:15vh;width:600px;"><div class="el-dialog__header"><span class="el-dialog__title">获取链接或二维码</span><button type="button" aria-label="Close" class="el-dialog__headerbtn"><i class="el-dialog__close el-icon el-icon-close"></i></button></div><!----><div class="el-dialog__footer"><span class="dialog-footer" data-v-38c57799></span></div></div></div> <div class="collapse-btn" data-v-4722a3ae><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAAXNSR0IArs4c6QAAAi1JREFUaEPtl01u01AUhc+N8wMSO4AxzJAqwQpKQsdtbMOICmKnwCKQ2ACDIgotrYKiduIiVZ10B0CBAjtAbICfooomJr3IcUoTiVLb15GNuG/67nm65/M5AxP0iAiQSK1iKEBhCBSgAhQSEMo1gQpQSEAo1wQqQCEBoVwT+K8CnLnWvER8cOHMaf95q9Xaj+vDtp3LPeD83u6p9a2t+U5cfVrzmSTQNOfOgg4+ATDAeNHp/Jza3Fz5HtWUZbl3GXjYn2e+53lL96Nq057LBOD0dOOcUSx8BFAcGHpZLlWmVlfnd08yaJrubRAe/Z77HwEG5kdS1E8StgFc9bzFb8dBrNtukxgLwOAXNEF6T/pAce8zSeDhknXbuUNMQRUHe/BrMNX+BNGyHIdBT45m6VVn36/FqX5cOFHmMwUYJrE5x+CgkuEujLe+361ubLS+HhowzeYtEC8NzWyXy5ValMpHgSCZyRxgsLxpui4Ij4/ShZ1S0aiurS18sSznJoOeDt29AaP6t6pLgMTV5gJgsHTddhvEWBwC9Y6AZww8AFA4Lp1xDac9nxuAYZ37aQuqGgIbPTt+t3tluNppw0jyXq4AhnV2ZkG0PAKR8b5UMiaDSicxOU5N7gCGSXRvMLAygPgB3Jv0vOXP4wSR9O1cAgzMzFxvXDR6hYlK5cd6u93eS2pw3LrcAhy38bTeV4BCkgpQAQoJCOWaQAUoJCCUawIVoJCAUK4JVIBCAkL5L1yapyGdIBwvAAAAAElFTkSuQmCC" alt data-v-4722a3ae></div></div><!----><!----><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="floor-user-right-rank" data-v-3d3affee><div class="el-tabs el-tabs--top" data-v-3d3affee><div class="el-tabs__header is-top"><div class="el-tabs__nav-wrap is-top"><div class="el-tabs__nav-scroll"><div role="tablist" class="el-tabs__nav is-top" style="transform:translateX(-0px);"><div class="el-tabs__active-bar is-top" style="width:0px;transform:translateX(0px);ms-transform:translateX(0px);webkit-transform:translateX(0px);"></div></div></div></div></div><div class="el-tabs__content"><div role="tabpanel" id="pane-integral" aria-labelledby="tab-integral" class="el-tab-pane" data-v-3d3affee></div><div role="tabpanel" aria-hidden="true" id="pane-3" aria-labelledby="tab-3" class="el-tab-pane" style="display:none;" data-v-3d3affee></div><div role="tabpanel" aria-hidden="true" id="pane-5" aria-labelledby="tab-5" class="el-tab-pane" style="display:none;" data-v-3d3affee></div><div role="tabpanel" aria-hidden="true" id="pane-6" aria-labelledby="tab-6" class="el-tab-pane" style="display:none;" data-v-3d3affee></div></div></div> <div class="floor-user-right-rank-score" data-v-608528ce data-v-3d3affee><div class="floor-user-right-rank-score-tabs" data-v-608528ce><ul data-v-608528ce><li data-v-608528ce> 近7日 </li><li data-v-608528ce> 近30日 </li><li class="active" data-v-608528ce> 至今 </li></ul></div> <div class="floor-user-right-rank-common" data-v-46cf600d data-v-608528ce><div class="rank-list" data-v-46cf600d><!----> <div class="no-data loading" data-v-46cf600d><i class="el-icon-loading" data-v-46cf600d></i> <p data-v-46cf600d>加载中</p></div> <!----> <a href="https:///Java_WebDevelop/rank/list/total" target="_blank" class="show-more" data-v-46cf600d> 查看更多榜单 </a></div></div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="floor comunity-rule" data-v-3cfa4dbd><div class="title" data-v-3cfa4dbd> 社区公告 </div> <div class="contain" data-v-3cfa4dbd><div class="inner-content" data-v-3cfa4dbd>暂无公告</div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="user-right-adimg empty-arr" data-v-15c6aa4f><div class="adImgs" data-v-2a6389b9 data-v-15c6aa4f><!----> <div data-v-2a6389b9><div data-v-2a6389b9></div></div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="ai-entrance" data-v-eb1c454c><p data-v-eb1c454c>试试用AI创作助手写篇文章吧</p> <div class="entrance-btn-line" data-v-eb1c454c><a href="https://mp.csdn.net/edit?guide=1" target="_blank" data-report-click="{"spm":"3001.9712"}" data-report-query="spm=3001.9712" class="entrance-btn" data-v-eb1c454c>+ 用AI写文章</a></div></div></div></div></div></div></div></div></div></div> <!----></div></div></div> <div> <script type="text/javascript" src="https://g.csdnimg.cn/common/csdn-footer/csdn-footer.js" data-isfootertrack="false" defer></script> </div></div></div><script> window.__INITIAL_STATE__= {"csrf":"3khHAK4x-Oje_8gH8nXJL0irJsmE4Ot6LV6U","origin":"http:\u002F\u002Fbbs.csdn.net","isMobile":false,"cookie":"uuid_tt_dd=10_36287181780-1758673610167-894965; dc_sid=a0cad749c5e27e4937cace307ef69e48; dc_session_id=10_1758673610167.370248; uuid_tt_dd=10_36287181780-1758673610167-894965; csrfToken=-3WtsHYL5fg8ft3xcfmc5JCU","ip":"216.73.216.98","pageData":{"page":{"pageId":143,"title":"社区详情","keywords":"社区详情","description":"社区详情","ext":{"isMd":"true","armsfe1":"{pid:\"dyiaei5ihw@1a348e4d05c2c78\",appType:\"web\",imgUrl:\"https:\u002F\u002Farms-retcode.aliyuncs.com\u002Fr.png?\",sendResource:true,enableLinkTrace:true,behavior:true}","redPacketCfg":"{\"presetTitle\":[\"成就一亿技术人!\",\"大吉大利\",\"节日快乐\",\"Bug Free\",\"Hello World\",\"Be Greater Than Average!!\"],\"defaultTitle\":\"成就一亿技术人!\",\"preOpenSty\":{},\"redCardSty\":{}}","blogStar":"[{\"year\":\"2021\",\"enable\":true,\"communityIds\":[3859],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2021\"},{\"year\":\"2022\",\"enable\":true,\"communityIds\":[3860],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2022\"}]","mdVersion":"https:\u002F\u002Fcsdnimg.cn\u002Frelease\u002Fmarkdown-editor\u002F1.1.0\u002Fmarkdown-editor.js","componentSortCfg":"{ \"right\":[\"ratesInfo\",\"cty-profile\",\"pub-comp\",\"user-right-introduce\",\"post-event\",\"my-mission\", \"user-right-rank\",\"user-right-rule\",\"user-right-adimg\"] }","showCknowDetail":"{\"show\":true,\"reportView\":true,\"url\":\"https:\u002F\u002Fai.csdn.net\u002Fhomework?utm_source=cknow_bbs_detail\",\"spm\":\"1035.2022.3001.10801\"}","show_1024":"{\"enable\":false,\"useWhitelist\":false,\"whitelist\":[76215],\"home\":\"https:\u002F\u002F1111.csdn.net\u002F\",\"logo\":\"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221104102741.png\",\"hideLive\":true}","iframes":"[\"3859\"]","pageCfg":"{\"disableDownloadPDF\": false,\"hideSponsor\":false}"}},"template":{"templateId":71,"templateComponentName":"ccloud-detail","title":"ccloud-detail","floorList":[{"floorId":562,"floorComponentName":"floor-user-content","title":"社区详情页","description":"社区详情页","indexOrder":3,"componentList":[{"componentName":"baseInfo","componentDataId":"cloud-detail1","componentConfigData":{},"relationType":3},{"componentName":"user-right-introduce","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-recommend","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rank","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rule","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-adimg","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"default2014LiveRoom","componentDataId":"20221024DefaultLiveRoom","componentConfigData":{},"relationType":3}]}]},"data":{"baseInfo":{"customDomain":"","uriName":"Java_WebDevelop","communityHomePage":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJava_WebDevelop","owner":{"userName":"community_186","nickName":"Web 开发社区","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","position":"","companyName":""},"user":{"userRole":3,"userName":null,"nickName":null,"avatarUrl":null,"rank":null,"follow":2,"communityBase":null,"joinCollege":null,"isVIP":null},"community":{"name":"Web 开发","description":"Java Web 开发","avatarUrl":"https:\u002F\u002Fg.csdnimg.cn\u002Fstatic\u002Fuser-img\u002Fdefault-user.png","qrCode":"","createTime":"2007-09-28","communityAvatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","communityNotice":null,"userCount":81117,"contentCount":341739,"followersCount":52519,"communityRule":"","communityId":301,"bgImage":"","hashId":"dewqepwl","domain":"","uriName":"Java_WebDevelop","externalDisplay":1,"adBanner":{"img":"","url":"","adType":0,"adCon":null},"rightBanner":{"img":"","url":"","adType":0,"adCon":null},"tagId":null,"tagName":null,"communityType":1,"communityApplyUrl":"https:\u002F\u002Fmarketing.csdn.net\u002Fquestions\u002FQ2106040308026533763","joinType":0,"visibleType":0,"collapse":0,"topicMoveAble":0,"allowActions":{},"communityOwner":"community_186","tagNameInfo":{"provinceTag":null,"areaTag":null,"technologyTags":null,"customTags":null}},"tabList":[{"tabId":1460,"tabName":"全部","tabUrl":"","tabSwitch":1,"tabType":4,"tabContribute":0,"cardType":0,"indexOrder":-1,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJava_WebDevelop?typeId=1460","iframe":false,"sortType":1},{"tabId":1635584,"tabName":"Ada助手","tabUrl":"","tabSwitch":1,"tabType":2,"tabContribute":0,"cardType":0,"indexOrder":20,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJava_WebDevelop?typeId=1635584","iframe":false,"sortType":1}],"dataResource":{"mediaType":"c_cloud","subResourceType":"8_c_cloud_long_text","showType":"long_text","tabId":0,"communityName":"Web 开发","communityHomePageUrl":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJava_WebDevelop","communityType":1,"content":{"id":"80364533","contentId":80364533,"cateId":0,"cateName":null,"url":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F80364533","shareUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F80364533","createTime":"2006-02-28 04:44:02","updateTime":"2021-05-28 14:10:24","resourceUsername":"itzhiren","best":0,"top":0,"text":null,"publishDate":"2006-02-28","lastReplyDate":"2006-03-01","type":"13","nickname":"itzhiren","avatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","username":"itzhiren","commentCount":14,"diggNum":0,"digg":false,"viewCount":383,"hit":false,"resourceSource":6,"status":10,"taskStatus":null,"expired":false,"taskCate":0,"taskAward":0,"taskExpired":null,"checkRedPacket":null,"avgScore":0,"totalScore":0,"topicTitle":"jsp里面怎么接收类似\u003Ca href='aa.jsp?f1=f1&f2=f2&f3=f3'\u003E这种方式传递过来的参数?","insertFirst":false,"likeInfo":null,"description":"jsp里面怎么接收类似这种方式传递过来的参数?","coverImg":"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221026061907.png","content":"jsp里面怎么接收类似<a href='aa.jsp?f1=f1&f2=f2&f3=f3'>这种方式传递过来的参数?","mdContent":null,"pictures":null,"videoInfo":null,"linkInfo":null,"student":{"isCertification":false,"org":"","bala":""},"employee":{"isCertification":false,"org":"","bala":""},"userCertification":[],"dependId":"0","dependSubType":null,"videoUrl":null,"favoriteCount":0,"favoriteStatus":false,"taskType":null,"defaultScore":null,"syncAsk":false,"videoPlayLength":null},"communityUser":null,"allowPost":false,"submitHistory":[{"user":{"registerurl":"https:\u002F\u002Fg.csdnimg.cn\u002Fstatic\u002Fuser-reg-year\u002F1x\u002F22.png","avatarurl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","nickname":"itzhiren","selfdesc":"","createdate":"2003-08-08 17:04:00","days":"8083","years":"22","username":"itzhiren","school":null,"company":null,"job":null},"userName":"itzhiren","event":"创建了帖子","body":"2006-02-28 04:44","editId":null}],"resourceExt":{}},"contentReply":{"pageNo":1,"pageSize":20,"totalPages":1,"totalCount":14,"total":0,"list":[{"hit":null,"hitMsg":null,"content":"不建议使用太长的url传值方式,可以改为form方式.另外,可以考虑减少传值,比如说传一个id过去,再到另外的网页用id查询一次,取得要用的数据再对数据进行调用....","topicTitle":null,"description":"不建议使用太长的url传值方式,可以改为form方式.另外,可以考虑减少传值,比如说传一个id过去,再到另外的网页用id查询一次,取得要用的数据再对数据进行调用....","id":60703228,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"cucuchen","userNickName":"cucuchen","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3683428258,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-03-01 11:56:17","updateTime":"2006-03-01 11:56:17","formatTime":"2006-03-01","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"如果f1是参数时:\u003Cbr \u002F\u003E\n<a href="kk.jsp?f1=<%=f1%>&f2=<%=f2%>&f3=<%=f3%>">kk<\u002Fa>\u003Cbr \u002F\u003E\nString str1=request.getParameter("f1");就得到了传过来的值!\u003Cbr \u002F\u003E\nString str2=request.getParameter("f2");\u003Cbr \u002F\u003E\nString str3=request.getParameter("f3");\u003Cbr \u002F\u003E\nString sql="slelect * from table where colunm1=str1 and column2=str2 and cloumn3=str3";","topicTitle":null,"description":"如果f1是参数时: \u003Ca href=\"kk.jsp?f1=\u003C%=f1%\u003E&f2=\u003C%=f2%\u003E&f3=\u003C%=f3%\u003E\"\u003Ekk\u003C\u002Fa\u003E String str1=request.getParameter(\"f1\");就得到了传过来的值! String str2=request.getParameter(\"f2\"); String str3=request.getParameter(\"f3\"); String sql=\"slelect * from table where colunm1=str1 a","id":60702363,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"xinxideyilian","userNickName":"xinxideyilian","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3728355651,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-03-01 11:18:25","updateTime":"2006-03-01 11:18:25","formatTime":"2006-03-01","userRoleHonorary":{"userName":"xinxideyilian","roleId":306,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"哦,我知道了,原来在接收页面判断的时候应该用.equals,我用的是==,不知道这两个有什么区别呢?","topicTitle":null,"description":"哦,我知道了,原来在接收页面判断的时候应该用.equals,我用的是==,不知道这两个有什么区别呢?","id":60702177,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"itzhiren","userNickName":"itzhiren","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3546412549,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-03-01 11:10:17","updateTime":"2006-03-01 11:10:17","formatTime":"2006-03-01","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"<a href="cust_info_mod.jsp?dlm="+rs.getString("c_dlm")+"&mm="+rs.getString("c_mm")+"&yhmc="+rs.getString("c_yhmc")+"&dz="+rs.getString("c_dz")+"&lxr="+rs.getString("c_lxr")+"&dh="+rs.getString("c_dh")+"&yb="+rs.getString("c_yb")+"&yx="+rs.getString("c_yx"))+"&fwq="+rs.getInt("n_fwq")+"&act=mod">修改<\u002Fa>\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n就是这么写的?!你看下提交的页面的源代码,里面是不是如你所说的<a href='aa.jsp?f1=f1&f2=f2&f3=f3'>....<\u002Fa>\u003Cbr \u002F\u003E\n是不是<%=rs.getString("c_yhmc")%>","topicTitle":null,"description":"\u003Ca href=\"cust_info_mod.jsp?dlm=\"+rs.getString(\"c_dlm\")+\"&mm=\"+rs.getString(\"c_mm\")+\"&yhmc=\"+rs.getString(\"c_yhmc\")+\"&dz=\"+rs.getString(\"c_dz\")+\"&lxr=\"+rs.getString(\"c_lxr\")+\"&dh=\"+rs.getString(\"c_dh\")+\"&yb=\"+rs.getString(\"c_yb\")+\"&yx=\"+rs.getString(\"","id":60701816,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"sunweijia","userNickName":"sunweijia","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F3cf8b4de22cd4cb9bfeaba17b5fe882a_sunweijia.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3727562263,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-03-01 10:53:37","updateTime":"2006-03-01 10:53:37","formatTime":"2006-03-01","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"改成上面的,还是接收不过来,郁闷","topicTitle":null,"description":"改成上面的,还是接收不过来,郁闷","id":60700816,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"itzhiren","userNickName":"itzhiren","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3546412549,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-03-01 10:07:09","updateTime":"2006-03-01 10:07:09","formatTime":"2006-03-01","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"<%filename1 = rs.getString("filename1");\u003Cbr \u002F\u003E\nfilename2 = rs.getString("filename2");\u003Cbr \u002F\u003E\n%>\u003Cbr \u002F\u003E\n.....\u003Cbr \u002F\u003E\n<a href="testXLS.jsp?&inputfile=<%=filename1%>&outputfile=<%=filename2%>">down<\u002Fa>\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\ntestXLS.jsp中\u003Cbr \u002F\u003E\n<%\u003Cbr \u002F\u003E\nString inputfile = request.getParameter("inputfile"); \u003Cbr \u002F\u003E\nString outputfile = request.getParameter("outputfile"); \u003Cbr \u002F\u003E\n%>\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n象上面是可以的\u003Cbr \u002F\u003E\n","topicTitle":null,"description":"\u003C%filename1 = rs.getString(\"filename1\"); filename2 = rs.getString(\"filename2\"); %\u003E ..... \u003Ca href=\"testXLS.jsp?&inputfile=\u003C%=filename1%\u003E&outputfile=\u003C%=filename2%\u003E\"\u003Edown\u003C\u002Fa\u003E testXLS.jsp中 \u003C% String inputfile = request.getParameter(\"inputfile\"); String o","id":60700230,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"pengxixi","userNickName":"pengxixi","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":1010266197,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-03-01 09:39:33","updateTime":"2006-03-01 09:39:33","formatTime":"2006-03-01","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"有没有人知道为什么呀?","topicTitle":null,"description":"有没有人知道为什么呀?","id":60699978,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"itzhiren","userNickName":"itzhiren","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3546412549,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-03-01 09:29:12","updateTime":"2006-03-01 09:29:12","formatTime":"2006-03-01","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"我的前面一个页面的一个超连接是这样写的:\u003Cbr \u002F\u003E\n<a href="cust_info_mod.jsp?dlm="+rs.getString("c_dlm")+"&mm="+rs.getString("c_mm")+"&yhmc="+rs.getString("c_yhmc")+"&dz="+rs.getString("c_dz")+"&lxr="+rs.getString("c_lxr")+"&dh="+rs.getString("c_dh")+"&yb="+rs.getString("c_yb")+"&yx="+rs.getString("c_yx"))+"&fwq="+rs.getInt("n_fwq")+"&act=mod">修改<\u002Fa>\u003Cbr \u002F\u003E\n实现点击“修改”的时候,转到cust_info_mod.jsp这个页面进行用户信息修改,可是我在cust_info_mod.jsp这个页面中接收:\u003Cbr \u002F\u003E\nout.print(request.getParameter("act"));\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n输出的是null\u003Cbr \u002F\u003E\n没有接收过来呀","topicTitle":null,"description":"我的前面一个页面的一个超连接是这样写的: \u003Ca href=\"cust_info_mod.jsp?dlm=\"+rs.getString(\"c_dlm\")+\"&mm=\"+rs.getString(\"c_mm\")+\"&yhmc=\"+rs.getString(\"c_yhmc\")+\"&dz=\"+rs.getString(\"c_dz\")+\"&lxr=\"+rs.getString(\"c_lxr\")+\"&dh=\"+rs.getString(\"c_dh\")+\"&yb=\"+rs.getString(\"c_yb\")+","id":60699310,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"itzhiren","userNickName":"itzhiren","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3546412549,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-03-01 08:56:12","updateTime":"2006-03-01 08:56:12","formatTime":"2006-03-01","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"谢谢!","topicTitle":null,"description":"谢谢!","id":60705321,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"itzhiren","userNickName":"itzhiren","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3546412549,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-03-01 01:59:40","updateTime":"2006-03-01 01:59:40","formatTime":"2006-03-01","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"怎么我用request.getParameter得到的参数值是null呢?没有传过来?","topicTitle":null,"description":"怎么我用request.getParameter得到的参数值是null呢?没有传过来?","id":60694804,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"itzhiren","userNickName":"itzhiren","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3546412549,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-02-28 05:37:17","updateTime":"2006-02-28 05:37:17","formatTime":"2006-02-28","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"可能是个数组,如果request.getParameter("f1")取不到,再加个request.getParameter("f1")[0] 看看","topicTitle":null,"description":"可能是个数组,如果request.getParameter(\"f1\")取不到,再加个request.getParameter(\"f1\")[0] 看看","id":60694084,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"guyungong","userNickName":"guyungong","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3657743641,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-02-28 05:03:56","updateTime":"2006-02-28 05:03:56","formatTime":"2006-02-28","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"同上","topicTitle":null,"description":"同上","id":60693824,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"sheep219","userNickName":"sheep219","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3683055848,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-02-28 04:53:39","updateTime":"2006-02-28 04:53:39","formatTime":"2006-02-28","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"String values1 =request.getParameter("f1")\u002F\u002F得到f1的值\u003Cbr \u002F\u003E\nString values2 =request.getParameter("f2")\u002F\u002F得到f2的值 如f2=aaa 这里就得到aaa\u003Cbr \u002F\u003E\n","topicTitle":null,"description":"String values1 =request.getParameter(\"f1\")\u002F\u002F得到f1的值 String values2 =request.getParameter(\"f2\")\u002F\u002F得到f2的值 如f2=aaa 这里就得到aaa ","id":60693791,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"725137","userNickName":"725137","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3738496845,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-02-28 04:52:36","updateTime":"2006-02-28 04:52:36","formatTime":"2006-02-28","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"request.getAttribute("f1")","topicTitle":null,"description":"request.getAttribute(\"f1\")","id":60693730,"contentResourceId":80364533,"bindContentResourceId":0,"communityId":301,"username":"tjone","userNickName":"tjone","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3740557904,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2006-02-28 04:49:40","updateTime":"2006-02-28 04:49:40","formatTime":"2006-02-28","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null}],"maxPageSize":3000},"defaultActiveTab":1460,"recommends":[{"url":"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fqq_17520487\u002F10207195","title":"网络架构师148讲视频课程","desc":"java架构师148讲视频教程\n\n│ \n├─1-148视频教程\n│ 第01节:整体课程概览.flv\n│ 第02节:分模块、分工程管理.avi\n│ 第03节:多模块多Web应用合并War包.avi\n│ 第04节:Git基本原理和安装配置使用.avi\n│ 第05节:TortoiseGit的本地使用.avi\n│ 第06节:Egit的本地使用.avi\n│ 第07节:远程使用以及冲突解决.avi\n│ 第08节:基本业务功能和数据字典.avi\n│ 第09节:搭建基础的开发环境.avi\n│ 第10节:Spring+Mybatis实现DAO.avi\n│ 第11节:Mybatis的分页实现.avi\n│ 第12节:Service的实现以及模块化.avi\n│ 第13节:Spring MVC实现Web层开发.avi\n│ 第14节:新增和列表页面和分页tag.avi\n│ 第15节:带查询的分页、修改和删除页面.avi\n│ 第16节:Mybatis动态查询和Json自动拼装.avi\n│ 第17节:X-gen生成所需的DAO部分模板.avi\n│ 第18节:X-gen所需service、web层模板.avi\n│ 第19节:X-gen生成相应的Visitor.avi\n│ 第20节:X-gen生成需要的Action.avi\n│ 第21节:通过X-gen生成商品模块.avi\n│ 第22节:通过X-gen生成购物车模块.avi\n│ 第23节:通过X-gen来生成订单和库存模块.avi\n│ 第24节:加入ehcache,把工程加入到Git.avi\n│ 第25节:实现前端的业务登录等功能.avi\n│ 第26节:测试并调整登录的业务功能.avi\n│ 第27节:实现index功能的开发.avi\n│ 第28节:Index、商品详细页和购物车.avi\n│ 第29节:完成下订单和修改库存的功能.avi\n│ 第30节:把应用部署到Linux服务器上.avi\n│ 第31节:Nginx简介、安装和基本运行.avi\n│ 第32节:Nginx的进程结构、基本配置.avi\n│ 第33节:Nginx常用核心模块指令.avi\n│ 第34节:Nginx的Http模块部分的指令.avi\n│ 第35节:Nginx的Location区段.avi\n│ 第36节:Nginx的反向代理模块.avi\n│ 第37节:反向代理和动静分离的实现.avi\n│ 第38节:Nginx的负载均衡模块.avi\n│ 第39节:Nginx的Rewrite模块.avi\n│ 第40节:更多模块的基本功能和配置.avi\n│ 第41节:Nginx的配置优化以及使用建议.avi\n│ 第42节:应用上Nginx过后的体系结构.avi\n│ 第43节:Varnish简介、安装和基本使用.avi\n│ 第44节:VCL基本语法和使用,负载均衡.avi\n│ 第45节:VCL实现健康检查、ACL访问控制.avi\n│ 第46节:Grace模式和Saint模式.avi\n│ 第47节:VCL常用的函数和Http头.avi\n│ 第48节:VCL的子程序和Request流程.avi\n│ 第49节:VCL的变量和常见的应用片断.avi\n│ 第50节:使用CLI来管理Varnish.avi\n│ 第51节:Varnishd命令和运行期\u003Cem\u003E参数\u003C\u002Fem\u003E.avi\n│ 第52节:Varnish的日志操作.avi\n│ 第53节:规划缓存大小和提高命中率.avi\n│ 第54节:性能调优和配置使用建议.avi\n│ 第55节:Nginx+Varnish组合应用.avi\n│ 第56节:Varnish对性能的提升和优化.avi\n│ 第57节:应用上Varnish后的体系结构.avi\n│ 第58节:Memcached入门和缓存的含义.avi\n│ 第59节:Memcached基本的工作原理.avi\n│ 第60节:Memcached基本的操作命令.avi\n│ 第61节:理解Memcached的数据存储\u003Cem\u003E方式\u003C\u002Fem\u003E.avi\n│ 第62节:内存分配的Chunk、Slab演示.avi\n│ 第63节:Memcached的Java客户端开发.avi\n│ 第64节:理解Memcached的分布式\u003Cem\u003E方式\u003C\u002Fem\u003E.avi\n│ 第65节:Memcached内存调优.avi\n│ 第66节:Memcached的限制和使用建议.avi\n│ 第67节:分析如何使用Memcached开发.avi\n│ 第68节:Memcached结合业务功能开发.avi\n│ 第69节:Nginx+Varnish+基本业务功能+Memcached.avi\n│ 第70节:应用Memcached后的体系结构.avi\n│ 第71节:ActiveMQ入门和消息中间件.avi\n│ 第72节:JMS基本概念和模型.avi\n│ 第73节:JMS的可靠性机制.avi\n│ 第74节:JMS的API结构和开发步骤.avi\n│ 第75节:Broker的启动\u003Cem\u003E方式\u003C\u002Fem\u003E.avi\n│ 第76节:ActiveMQ结合Spring开发.avi\n│ 第77节:ActiveMQ支持的传输协议.avi\n│ 第78节:ActiveMQ消息存储持久化.avi\n│ 第79节:ActiveMQ的静态网络链接.avi\n│ 第80节:多线程consumer访问集群.avi\n│ 第81节:集群下的消息回流功能.avi\n│ 第82节:容错的链接和动态网络连接.avi\n│ 第83节:ActiveMQ的集群.avi\n│ 第84节:Destination高级特性一.avi\n│ 第85节:Destination高级特性二.avi\n│ 第86节:MessageDispatch高级特性一.avi\n│ 第87节:MessageDispatch高级特性二.avi\n│ 第88节:MessageDispatch高级特性三.avi\n│ 第89节:Message高级特性一.avi\n│ 第90节:Message高级特性二.avi\n│ 第91节:Consumer高级特性一.avi\n│ 第92节:Consumer高级特性二.avi\n│ 第93节:集成ActiveMQ和Tomcat.avi\n│ 第94节:AMQ优化和使用建议.avi\n│ 第95节:AMQ结合业务功能的开发一.avi\n│ 第96节:AMQ结合业务功能的开发二.avi\n│ 第97节:AMQ结合业务功能的开发三.avi\n│ 第98节:AMQ和业务功能组合测试.avi\n│ 第99节:基本的性能测试.avi\n│ 第100节:应用上AMQ后的体系结构.avi\n│ 第101节:MongoDB简介和NoSQL.avi\n│ 第102节:MongoDB安装和基本使用.avi\n│ 第103节:MongoDB基本概念.avi\n│ 第104节:MongoDB增删改操作一.avi\n│ 第105节:MongoDB增删改操作二.avi\n│ 第106节:MongoDB查询操作一.avi\n│ 第107节:MongoDB查询操作二.avi\n│ 第108节:聚合框架第一部分.avi\n│ 第109节:聚合框架第二部分.avi\n│ 第110节:聚合框架第三部分.avi\n│ 第111节:理解文档存储机制.avi\n│ 第112节:MongoDB的索引一.avi\n│ 第113节:MongoDB的索引二.avi\n│ 第114节:Capped集合和GridFS.avi\n│ 第115节:MongoDB的副本集一.avi\n│ 第116节:MongoDB的副本集二.avi\n│ 第117节:副本集的基本原理.avi\n│ 第118节:副本集管理和主从复制.avi\n│ 第119节:MongoDB的分片一.avi\n│ 第120节:MongoDB的分片二.avi\n│ 第121节:MongoDB的分片三.avi\n│ 第122节:MongoDB分片的片键选择.avi\n│ 第123节:MongoDB分片的管理.avi\n│ 第124节:监控状态和身份验证.avi\n│ 第125节:备份和恢复.avi\n│ 第126节:Java操作MongoDB.avi\n│ 第127节:MongoDB和Spring.avi\n│ 第128节:应用建议及最佳实践.avi\n│ 第129节:MongoDB结合应用开发一.avi\n│ 第130节:MongoDB结合应用开发二.avi\n│ 第131节:应用MongoDB后体系结构.avi\n│ 第132节:MogileFS简介和入门.avi\n│ 第133节:MogileFS安装和基本配置.avi\n│ 第134节:理解MogileFS的基本概念.avi\n│ 第135节:理解MogileFS的基本原理.avi\n│ 第136节:MogileFS的Java客户端开发.avi\n│ 第137节:基于MogileFS的小应用一.avi\n│ 第138节:基于MogileFS的小应用二.avi\n│ 第139节:基于MogileFS的小应用三.avi\n│ 第140节:基于MogileFS的小应用四.avi\n│ 第141节:MogileFS和Nginx的集成.avi\n│ 第142节:应用MogileFS后体系结构变化.avi\n│ 第143节:阶段一小结合构建的基本架构.avi\n│ 第144节:阶段一工程整体打包部署.avi\n│ 第145节:测试Nginx、Varnish和MogileFS.avi\n│ 第146节:测试Memcached和MongoDB.avi\n│ 第147节:测试应用结合ActiveMQ的功能.avi\n│ 第148节:阶段一之后的发展和架构演变.avi\n│ \n├─x-gen-ppt\n│ 使用外部主题.pdf\n│ 具体调用.pdf\n│ 分发调度.pdf\n│ 整体介绍.pdf\n│ 模板管理.pdf\n│ 生成代理.pdf\n│ 生成输出.pdf\n│ 自定义外部主题.pdf\n│ 配置管理.pdf\n│ \n├─x-gen-projects\n│ └─project\n│ ├─.metadata\n│ │ │ .lock\n│ │ │ .log\n│ │ │ version.ini\n│ │ │ \n│ │ ├─.mylyn\n│ │ │ │ .tasks.xml.zip\n│ │ │ │ repositories.xml.zip\n│ │ │ │ tasks.xml.zip\n│ │ │ │ \n│ │ │ └─contexts\n│ │ └─.plugins\n│ │ ├─org.eclipse.core.resources\n│ │ │ ├─.history\n│ │ │ │ ├─0\n│ │ │ │ ├─1\n│ │ │ │ ├─10\n│ │ │ │ ├─11\n│ │ │ │ ├─12\n│ │ │ │ ├─13\n│ │ │ │ ├─14\n│ │ │ │ ├─15\n│ │ │ │ ├─16\n│ │ │ │ ├─17\n│ │ │ │ ├─18\n│ │ │ │ ├─19\n│ │ │ │ ├─1a\n│ │ │ │ ├─1b\n│ │ │ │ ├─1c\n│ │ │ │ ├─1d\n│ │ │ │ ├─1e\n│ │ │ │ ├─1f\n│ │ │ │ ├─2\n│ │ │ │ ├─20\n│ │ │ │ ├─21\n│ │ │ │ ├─22\n│ │ │ │ ├─23\n│ │ │ │ ├─24\n│ │ │ │ ├─25\n│ │ │ │ ├─26\n│ │ │ │ ├─27\n│ │ │ │ ├─28\n│ │ │ │ ├─29\n│ │ │ │ ├─2a\n│ │ │ │ ├─2b\n│ │ │ │ ├─2c\n│ │ │ │ ├─2d\n│ │ │ │ ├─2e\n│ │ │ │ ├─2f\n│ │ │ │ ├─3\n│ │ │ │ ├─30\n│ │ │ │ ├─31\n│ │ │ │ ├─32\n│ │ │ │ ├─33\n│ │ │ │ ├─34\n│ │ │ │ ├─35\n│ │ │ │ ├─36\n│ │ │ │ ├─37\n│ │ │ │ ├─38\n│ │ │ │ ├─39\n│ │ │ │ ├─3a\n│ │ │ │ ├─3b\n│ │ │ │ ├─3c\n│ │ │ │ ├─3d\n│ │ │ │ ├─3e\n│ │ │ │ ├─3f\n│ │ │ │ ├─4\n│ │ │ │ ├─40\n│ │ │ │ ├─41\n│ │ │ │ ├─42\n│ │ │ │ ├─43\n│ │ │ │ ├─44\n│ │ │ │ ├─45\n│ │ │ │ ├─46\n│ │ │ │ ├─47\n│ │ │ │ ├─48\n│ │ │ │ ├─49\n│ │ │ │ ├─4a\n│ │ │ │ ├─4b\n│ │ │ │ ├─4c\n│ │ │ │ ├─4d\n│ │ │ │ ├─4e\n│ │ │ │ ├─4f\n│ │ │ │ ├─5\n│ │ │ │ ├─50\n│ │ │ │ ├─51\n│ │ │ │ ├─52\n│ │ │ │ ├─53\n│ │ │ │ ├─54\n│ │ │ │ ├─55\n│ │ │ │ ├─56\n│ │ │ │ ├─57\n│ │ │ │ ├─58\n│ │ │ │ ├─59\n│ │ │ │ ├─5a\n│ │ │ │ ├─5b\n│ │ │ │ ├─5c\n│ │ │ │ ├─5d\n│ │ │ │ ├─5e\n│ │ │ │ ├─5f\n│ │ │ │ ├─6\n│ │ │ │ ├─60\n│ │ │ │ ├─61\n│ │ │ │ ├─62\n│ │ │ │ ├─63\n│ │ │ │ ├─64\n│ │ │ │ ├─65\n│ │ │ │ ├─66\n│ │ │ │ ├─67\n│ │ │ │ ├─68\n│ │ │ │ ├─69\n│ │ │ │ ├─6a\n│ │ │ │ ├─6b\n│ │ │ │ ├─6c\n│ │ │ │ ├─6d\n│ │ │ │ ├─6e\n│ │ │ │ ├─6f\n│ │ │ │ ├─7\n│ │ │ │ ├─70\n│ │ │ │ ├─71\n│ │ │ │ ├─72\n│ │ │ │ ├─73\n│ │ │ │ ├─74\n│ │ │ │ ├─75\n│ │ │ │ ├─76\n│ │ │ │ ├─77\n│ │ │ │ ├─78\n│ │ │ │ ├─79\n│ │ │ │ ├─7a\n│ │ │ │ ├─7b\n│ │ │ │ ├─7c\n│ │ │ │ ├─7d\n│ │ │ │ ├─7e\n│ │ │ │ ├─7f\n│ │ │ │ │ 40\u003Cem\u003Ef3\u003C\u002Fem\u003E2f632b3900121032a38527baf77d\n│ │ │ │ │ \n│ │ │ │ ├─8\n│ │ │ │ ├─80\n│ │ │ │ ├─81\n│ │ │ │ ├─82\n│ │ │ │ ├─83\n│ │ │ │ ├─84\n│ │ │ │ ├─85\n│ │ │ │ ├─86\n│ │ │ │ ├─87\n│ │ │ │ ├─88\n│ │ │ │ ├─89\n│ │ │ │ ├─8a\n│ │ │ │ ├─8b\n│ │ │ │ ├─8c\n│ │ │ │ ├─8d\n│ │ │ │ ├─8e\n│ │ │ │ ├─8f\n│ │ │ │ ├─9\n│ │ │ │ ├─90\n│ │ │ │ ├─91\n│ │ │ │ ├─92\n│ │ │ │ ├─93\n│ │ │ │ ├─94\n│ │ │ │ ├─95\n│ │ │ │ ├─96\n│ │ │ │ ├─97\n│ │ │ │ ├─98\n│ │ │ │ ├─99\n│ │ │ │ ├─9a\n│ │ │ │ ├─9b\n│ │ │ │ ├─9c\n│ │ │ │ ├─9d\n│ │ │ │ ├─9e\n│ │ │ │ ├─9f\n│ │ │ │ ├─a\n│ │ │ │ ├─a0\n│ │ │ │ ├─a1\n│ │ │ │ ├─a2\n│ │ │ │ ├─a3\n│ │ │ │ ├─a4\n│ │ │ │ ├─a5\n│ │ │ │ ├─a6\n│ │ │ │ ├─a7\n│ │ │ │ ├─a8\n│ │ │ │ ├─a9\n│ │ │ │ ├─\u003Cem\u003Eaa\u003C\u002Fem\u003E\n│ │ │ │ ├─ab\n│ │ │ │ ├─ac\n│ │ │ │ ├─ad\n│ │ │ │ ├─ae\n│ │ │ │ ├─af\n│ │ │ │ ├─b\n│ │ │ │ ├─b0\n│ │ │ │ ├─b1\n│ │ │ │ ├─b2\n│ │ │ │ ├─b3\n│ │ │ │ ├─b4\n│ │ │ │ ├─b5\n│ │ │ │ ├─b6\n│ │ │ │ ├─b7\n│ │ │ │ ├─b8\n│ │ │ │ ├─b9\n│ │ │ │ ├─ba\n│ │ │ │ ├─bb\n│ │ │ │ ├─bc\n│ │ │ │ ├─bd\n│ │ │ │ ├─be\n│ │ │ │ ├─bf\n│ │ │ │ ├─c\n│ │ │ │ ├─c0\n│ │ │ │ ├─c1\n│ │ │ │ ├─c2\n│ │ │ │ ├─c3\n│ │ │ │ ├─c4\n│ │ │ │ ├─c5\n│ │ │ │ ├─c6\n│ │ │ │ ├─c7\n│ │ │ │ ├─c8\n│ │ │ │ ├─c9\n│ │ │ │ ├─ca\n│ │ │ │ ├─cb\n│ │ │ │ ├─cc\n│ │ │ │ ├─cd\n│ │ │ │ ├─ce\n│ │ │ │ ├─cf\n│ │ │ │ ├─d\n│ │ │ │ ├─d0\n│ │ │ │ ├─d1\n│ │ │ │ ├─d2\n│ │ │ │ ├─d3\n│ │ │ │ ├─d4\n│ │ │ │ ├─d5\n│ │ │ │ ├─d6\n│ │ │ │ ├─d7\n│ │ │ │ ├─d8\n│ │ │ │ ├─d9\n│ │ │ │ ├─da\n│ │ │ │ ├─db\n│ │ │ │ │ 709288fe9ef800111a0c80454ed7cb85\n│ │ │ │ │ \n│ │ │ │ ├─dc\n│ │ │ │ ├─dd\n│ │ │ │ ├─de\n│ │ │ │ ├─df\n│ │ │ │ ├─e\n│ │ │ │ ├─e0\n│ │ │ │ ├─e1\n│ │ │ │ ├─e2\n│ │ │ │ ├─e3\n│ │ │ │ ├─e4\n│ │ │ │ ├─e5\n│ │ │ │ ├─e6\n│ │ │ │ ├─e7\n│ │ │ │ ├─e8\n│ │ │ │ ├─e9\n│ │ │ │ ├─ea\n│ │ │ │ ├─eb\n│ │ │ │ ├─ec\n│ │ │ │ ├─ed\n│ │ │ │ ├─ee\n│ │ │ │ ├─ef\n│ │ │ │ ├─f\n│ │ │ │ ├─f0\n│ │ │ │ ├─\u003Cem\u003Ef1\u003C\u002Fem\u003E\n│ │ │ │ ├─\u003Cem\u003Ef2\u003C\u002Fem\u003E\n│ │ │ │ ├─\u003Cem\u003Ef3\u003C\u002Fem\u003E\n│ │ │ │ ├─f4\n│ │ │ │ ├─f5\n│ │ │ │ ├─f6\n│ │ │ │ ├─f7\n│ │ │ │ ├─f8\n│ │ │ │ ├─f9\n│ │ │ │ ├─fa\n│ │ │ │ ├─fb\n│ │ │ │ ├─fc\n│ │ │ │ ├─fd\n│ │ │ │ ├─fe\n│ │ │ │ │ 30ae34632b3900121032a38527baf77d\n│ │ │ │ │ \n│ │ │ │ └─ff\n│ │ │ ├─.projects\n│ │ │ │ ├─test\n│ │ │ │ │ │ .markers\n│ │ │ │ │ │ \n│ │ │ │ │ ├─org.eclipse.jdt.apt.core\n│ │ │ │ │ └─org.eclipse.jdt.core\n│ │ │ │ │ state.dat\n│ │ │ │ │ \n│ │ │ │ └─x-gen\n│ │ │ │ │ .markers\n│ │ │ │ │ \n│ │ │ │ ├─.indexes\n│ │ │ │ │ └─6e\n│ │ │ │ │ └─6b\n│ │ │ │ │ └─fe\n│ │ │ │ │ └─92\n│ │ │ │ │ └─92\n│ │ │ │ │ ├─40\n│ │ │ │ │ │ └─6c\n│ │ │ │ │ │ history.index\n│ │ │ │ │ │ \n│ │ │ │ │ └─b9\n│ │ │ │ │ history.index\n│ │ │ │ │ \n│ │ │ │ ├─org.eclipse.jdt.apt.core\n│ │ │ │ └─org.eclipse.jdt.core\n│ │ │ │ state.dat\n│ │ │ │ \n│ │ │ ├─.root\n│ │ │ │ │ 11.tree\n│ │ │ │ │ \n│ │ │ │ └─.indexes\n│ │ │ │ history.version\n│ │ │ │ properties.index\n│ │ │ │ properties.version\n│ │ │ │ \n│ │ │ └─.safetable\n│ │ │ org.eclipse.core.resources\n│ │ │ \n│ │ ├─org.eclipse.core.runtime\n│ │ │ └─.settings\n│ │ │ org.eclipse.core.resources.prefs\n│ │ │ org.eclipse.debug.ui.prefs\n│ │ │ org.eclipse.epp.usagedata.recording.prefs\n│ │ │ org.eclipse.jdt.core.prefs\n│ │ │ org.eclipse.jdt.launching.prefs\n│ │ │ org.eclipse.jdt.ui.prefs\n│ │ │ org.eclipse.jst.j2ee.webservice.ui.prefs\n│ │ │ org.eclipse.jst.\u003Cem\u003Ejsp\u003C\u002Fem\u003E.core.prefs\n│ │ │ org.eclipse.mylyn.context.core.prefs\n│ │ │ org.eclipse.mylyn.java.ui.prefs\n│ │ │ org.eclipse.mylyn.monitor.ui.prefs\n│ │ │ org.eclipse.team.cvs.ui.prefs\n│ │ │ org.eclipse.team.ui.prefs\n│ │ │ org.eclipse.ui.editors.prefs\n│ │ │ org.eclipse.ui.ide.prefs\n│ │ │ org.eclipse.ui.prefs\n│ │ │ org.eclipse.ui.workbench.prefs\n│ │ │ org.eclipse.wst.jsdt.ui.prefs\n│ │ │ org.eclipse.wst.sse.core.prefs\n│ │ │ org.eclipse.wst.sse.ui.prefs\n│ │ │ org.eclipse.wst.ws.service.policy.prefs\n│ │ │ org.eclipse.wst.xml.ui.prefs\n│ │ │ \n│ │ ├─org.eclipse.debug.core\n│ │ │ └─.launches\n│ │ │ MyTest (1).launch\n│ │ │ MyTest.launch\n│ │ │ t.launch\n│ │ │ \n│ │ ├─org.eclipse.debug.ui\n│ │ │ dialog_settings.xml\n│ │ │ launchConfigurationHistory.xml\n│ │ │ \n│ │ ├─org.eclipse.epp.usagedata.recording\n│ │ │ upload0.csv\n│ │ │ upload1.csv\n│ │ │ upload10.csv\n│ │ │ upload11.csv\n│ │ │ upload12.csv\n│ │ │ upload13.csv\n│ │ │ upload14.csv\n│ │ │ upload15.csv\n│ │ │ upload16.csv\n│ │ │ upload17.csv\n│ │ │ upload18.csv\n│ │ │ upload19.csv\n│ │ │ upload2.csv\n│ │ │ upload20.csv\n│ │ │ upload21.csv\n│ │ │ upload22.csv\n│ │ │ upload23.csv\n│ │ │ upload24.csv\n│ │ │ upload25.csv\n│ │ │ upload26.csv\n│ │ │ upload27.csv\n│ │ │ upload28.csv\n│ │ │ upload29.csv\n│ │ │ upload3.csv\n│ │ │ upload30.csv\n│ │ │ upload31.csv\n│ │ │ upload32.csv\n│ │ │ upload33.csv\n│ │ │ upload34.csv\n│ │ │ upload35.csv\n│ │ │ upload36.csv\n│ │ │ upload37.csv\n│ │ │ upload38.csv\n│ │ │ upload39.csv\n│ │ │ upload4.csv\n│ │ │ upload40.csv\n│ │ │ upload41.csv\n│ │ │ upload42.csv\n│ │ │ upload43.csv\n│ │ │ upload44.csv\n│ │ │ upload45.csv\n│ │ │ upload46.csv\n│ │ │ upload47.csv\n│ │ │ upload48.csv\n│ │ │ upload49.csv\n│ │ │ upload5.csv\n│ │ │ upload50.csv\n│ │ │ upload51.csv\n│ │ │ upload52.csv\n│ │ │ upload53.csv\n│ │ │ upload54.csv\n│ │ │ upload55.csv\n│ │ │ upload56.csv\n│ │ │ upload57.csv\n│ │ │ upload58.csv\n│ │ │ upload59.csv\n│ │ │ upload6.csv\n│ │ │ upload7.csv\n│ │ │ upload8.csv\n│ │ │ upload9.csv\n│ │ │ usagedata.csv\n│ │ │ \n│ │ ├─org.eclipse.jdt.core\n│ │ │ 1285665056.index\n│ │ │ 1443231178.index\n│ │ │ 1583475091.index\n│ │ │ 1642086229.index\n│ │ │ 165780461.index\n│ │ │ 1836311715.index\n│ │ │ 2335302788.index\n│ │ │ 2424825842.index\n│ │ │ 2559444288.index\n│ │ │ 2926361562.index\n│ │ │ 3271193799.index\n│ │ │ 3561449303.index\n│ │ │ 3887831799.index\n│ │ │ 504403929.index\n│ │ │ 959717129.index\n│ │ │ externalLibsTimeStamps\n│ │ │ invalidArchivesCache\n│ │ │ javaLikeNames.txt\n│ │ │ nonChainingJarsCache\n│ │ │ participantsIndexNames.txt\n│ │ │ savedIndexNames.txt\n│ │ │ variablesAndContainers.dat\n│ │ │ \n│ │ ├─org.eclipse.jdt.launching\n│ │ │ .install.xml\n│ │ │ libraryInfos.xml\n│ │ │ \n│ │ ├─org.eclipse.jdt.ui\n│ │ │ dialog_settings.xml\n│ │ │ OpenTypeHistory.xml\n│ │ │ QualifiedTypeNameHistory.xml\n│ │ │ \n│ │ ├─org.eclipse.jst.\u003Cem\u003Ejsp\u003C\u002Fem\u003E.core\n│ │ │ ├─\u003Cem\u003Ejsp\u003C\u002Fem\u003Esearch\n│ │ │ │ 4166850570.index\n│ │ │ │ 51038836.index\n│ │ │ │ \n│ │ │ ├─taglibindex\n│ │ │ │ 2926361562.dat\n│ │ │ │ 3271193799.dat\n│ │ │ │ \n│ │ │ └─translators\n│ │ ├─org.eclipse.ltk.core.refactoring\n│ │ │ └─.refactorings\n│ │ │ ├─.workspace\n│ │ │ │ └─2012\n│ │ │ │ ├─11\n│ │ │ │ │ └─48\n│ │ │ │ │ refactorings.history\n│ │ │ │ │ refactorings.index\n│ │ │ │ │ \n│ │ │ │ ├─8\n│ │ │ │ │ └─35\n│ │ │ │ │ refactorings.history\n│ │ │ │ │ refactorings.index\n│ │ │ │ │ \n│ │ │ │ └─9\n│ │ │ │ ├─36\n│ │ │ │ │ refactorings.history\n│ │ │ │ │ refactorings.index\n│ │ │ │ │ \n│ │ │ │ └─37\n│ │ │ │ refactorings.history\n│ │ │ │ refactorings.index\n│ │ │ │ \n│ │ │ ├─test\n│ │ │ │ └─2012\n│ │ │ │ └─9\n│ │ │ │ └─37\n│ │ │ │ refactorings.history\n│ │ │ │ refactorings.index\n│ │ │ │ \n│ │ │ └─x-gen\n│ │ │ └─2012\n│ │ │ ├─8\n│ │ │ │ └─35\n│ │ │ │ refactorings.history\n│ │ │ │ refactorings.index\n│ │ │ │ \n│ │ │ └─9\n│ │ │ └─36\n│ │ │ refactorings.history\n│ │ │ refactorings.index\n│ │ │ \n│ │ ├─org.eclipse.ltk.ui.refactoring\n│ │ │ dialog_settings.xml\n│ │ │ \n│ │ ├─org.eclipse.mylyn.bugzilla.core\n│ │ ├─org.eclipse.mylyn.tasks.ui\n│ │ ├─org.eclipse.pde.api.tools\n│ │ ├─org.eclipse.pde.core\n│ │ │ ├─.cache\n│ │ │ │ clean-cache.properties\n│ │ │ │ \n│ │ │ └─.p2\n│ │ │ └─org.eclipse.equinox.p2.engine\n│ │ │ └─profileRegistry\n│ │ ├─org.eclipse.team.cvs.core\n│ │ ├─org.eclipse.ui.editors\n│ │ │ dialog_settings.xml\n│ │ │ \n│ │ ├─org.eclipse.ui.ide\n│ │ │ dialog_settings.xml\n│ │ │ \n│ │ ├─org.eclipse.ui.intro\n│ │ ├─org.eclipse.ui.workbench\n│ │ │ dialog_settings.xml\n│ │ │ workbench.xml\n│ │ │ workingsets.xml\n│ │ │ \n│ │ ├─org.eclipse.ui.workbench.texteditor\n│ │ │ dialog_settings.xml\n│ │ │ \n│ │ ├─org.eclipse.wst.common.modulecore\n│ │ ├─org.eclipse.wst.internet.cache\n│ │ │ cache.xml\n│ │ │ \n│ │ ├─org.eclipse.wst.jsdt.core\n│ │ │ │ externalLibsTimeStamps\n│ │ │ │ variablesAndContainers.dat\n│ │ │ │ \n│ │ │ ├─indexes\n│ │ │ └─libraries\n│ │ │ baseBrowserLibrary.js\n│ │ │ browserWindow.js\n│ │ │ dom5.js\n│ │ │ system.js\n│ │ │ xhr.js\n│ │ │ \n│ │ ├─org.eclipse.wst.jsdt.ui\n│ │ │ OpenTypeHistory.xml\n│ │ │ QualifiedTypeNameHistory.xml\n│ │ │ \n│ │ ├─org.eclipse.wst.server.core\n│ │ ├─org.eclipse.wst.sse.ui\n│ │ │ dialog_settings.xml\n│ │ │ \n│ │ └─org.eclipse.wst.xml.core\n│ │ default_catalog.xml\n│ │ system_catalog.xml\n│ │ \n│ ├─test\n│ │ │ .classpath\n│ │ │ .project\n│ │ │ \n│ │ ├─.settings\n│ │ │ org.eclipse.jdt.core.prefs\n│ │ │ \n│ │ ├─bin\n│ │ │ ├─cn\n│ │ │ │ └─javass\n│ │ │ │ ├─test\n│ │ │ │ │ │ MyTest.class\n│ │ │ │ │ │ \n│ │ │ │ │ └─test\n│ │ │ │ ├─themes\n│ │ │ │ │ ├─mytheme\n│ │ │ │ │ │ │ ThemeConf.xml\n│ │ │ │ │ │ │ \n│ │ │ │ │ │ ├─actions\n│ │ │ │ │ │ │ VoAction.class\n│ │ │ │ │ │ │ VoHbmXmlAction.class\n│ │ │ │ │ │ │ \n│ │ │ │ │ │ ├─decorators\n│ │ │ │ │ │ │ MyDecorator.class\n│ │ │ │ │ │ │ \n│ │ │ │ │ │ ├─outtype\n│ │ │ │ │ │ │ MyOutput.class\n│ │ │ │ │ │ │ \n│ │ │ │ │ │ ├─template\n│ │ │ │ │ │ │ └─vo\n│ │ │ │ │ │ │ Model.hbm.txt\n│ │ │ │ │ │ │ Model.txt\n│ │ │ │ │ │ │ \n│ │ │ │ │ │ └─visitors\n│ │ │ │ │ │ VoProperty.class\n│ │ │ │ │ │ VoPropertyGetterSetter.class\n│ │ │ │ │ │ VoPropertyHbmXml.class\n│ │ │ │ │ │ \n│ │ │ │ │ └─simple\n│ │ │ │ │ │ ThemeConf.xml\n│ │ │ │ │ │ \n│ │ │ │ │ ├─actions\n│ │ │ │ │ │ GenAddPageAction.class\n│ │ │ │ │ │ GenBusinessEbiAction.class\n│ │ │ │ │ │ GenBusinessEboAction.class\n│ │ │ │ │ │ GenDaoDaoAction.class\n│ │ │ │ │ │ GenDaoImplAction.class\n│ │ │ │ │ │ GenDeletePageAction.class\n│ │ │ │ │ │ GenHbmXmlAction.class\n│ │ │ │ │ │ GenListPageAction.class\n│ │ │ │ │ │ GenQueryModelAction.class\n│ │ │ │ │ │ GenQueryPageAction.class\n│ │ │ │ │ │ GenSpring2XmlAction.class\n│ │ │ │ │ │ GenStruts2XmlAction.class\n│ │ │ │ │ │ GenUpdatePageAction.class\n│ │ │ │ │ │ GenVoAction.class\n│ │ │ │ │ │ GenWebActionAction.class\n│ │ │ │ │ │ GenWebModelAction.class\n│ │ │ │ │ │ \n│ │ │ │ │ ├─decorators\n│ │ │ │ │ ├─outputtypes\n│ │ │ │ │ │ MyOutput.class\n│ │ │ │ │ │ \n│ │ │ │ │ ├─template\n│ │ │ │ │ │ ├─business\n│ │ │ │ │ │ │ Ebi.txt\n│ │ │ │ │ │ │ Ebo.txt\n│ │ │ │ │ │ │ \n│ │ │ │ │ │ ├─dao\n│ │ │ │ │ │ │ DAO.txt\n│ │ │ │ │ │ │ H3Impl.txt\n│ │ │ │ │ │ │ \n│ │ │ │ │ │ ├─pages\n│ │ │ │ │ │ │ add.txt\n│ │ │ │ │ │ │ delete.txt\n│ │ │ │ │ │ │ list.txt\n│ │ │ │ │ │ │ query.txt\n│ │ │ │ │ │ │ update.txt\n│ │ │ │ │ │ │ \n│ │ │ │ │ │ ├─vo\n│ │ │ │ │ │ │ Model.hbm.txt\n│ │ │ │ │ │ │ Model.txt\n│ │ │ │ │ │ │ QueryModel.txt\n│ │ │ │ │ │ │ \n│ │ │ │ │ │ ├─web\n│ │ │ │ │ │ │ Action.txt\n│ │ │ │ │ │ │ WebModel.txt\n│ │ │ │ │ │ │ \n│ │ │ │ │ │ └─xmls\n│ │ │ │ │ │ applicationContext.txt\n│ │ │ │ │ │ struts.txt\n│ │ │ │ │ │ \n│ │ │ │ │ └─visitors\n│ │ │ │ │ AddPageInputs.class\n│ │ │ │ │ GenH3ImplPreparedHql.class\n│ │ │ │ │ GenH3ImplSetHqlValue.class\n│ │ │ │ │ GetterAndSetter.class\n│ │ │ │ │ HbmProperties.class\n│ │ │ │ │ ListPageTitles.class\n│ │ │ │ │ ListPageValues.class\n│ │ │ │ │ QmGetterAndSetter.class\n│ │ │ │ │ QmPropertiesDesign.class\n│ │ │ │ │ QueryPageInputs.class\n│ │ │ │ │ ToStringStr.class\n│ │ │ │ │ UpdatePageInputs.class\n│ │ │ │ │ VoPropertiesDesign.class\n│ │ │ │ │ \n│ │ │ │ └─xgenconfxml\n│ │ │ │ GenConf.xml\n│ │ │ │ MyThemeDepGenConf.xml\n│ │ │ │ MyThemeUserGenConf.xml\n│ │ │ │ \n│ │ │ └─com\n│ │ │ └─abc\n│ │ │ └─myproject\n│ │ │ ├─dep\n│ │ │ │ └─vo\n│ │ │ │ DepModel.class\n│ │ │ │ DepModel.hbm.xml\n│ │ │ │ \n│ │ │ └─user\n│ │ │ └─vo\n│ │ │ UserModel.class\n│ │ │ UserModel.hbm.xml\n│ │ │ \n│ │ ├─build\n│ │ │ └─com\n│ │ │ └─abc\n│ │ │ └─myproject\n│ │ │ ├─dep\n│ │ │ │ └─vo\n│ │ │ │ DepModel.hbm.xml\n│ │ │ │ DepModel.java\n│ │ │ │ \n│ │ │ └─user\n│ │ │ └─vo\n│ │ │ UserModel.hbm.xml\n│ │ │ UserModel.java\n│ │ │ \n│ │ ├─lib\n│ │ │ bsh-2.0b4.jar\n│ │ │ x-gen-no-themes.jar\n│ │ │ \n│ │ └─src\n│ │ ├─cn\n│ │ │ └─javass\n│ │ │ ├─test\n│ │ │ │ │ MyTest.java\n│ │ │ │ │ \n│ │ │ │ └─test\n│ │ │ ├─themes\n│ │ │ │ ├─mytheme\n│ │ │ │ │ │ ThemeConf.xml\n│ │ │ │ │ │ \n│ │ │ │ │ ├─actions\n│ │ │ │ │ │ VoAction.java\n│ │ │ │ │ │ VoHbmXmlAction.java\n│ │ │ │ │ │ \n│ │ │ │ │ ├─decorators\n│ │ │ │ │ │ MyDecorator.java\n│ │ │ │ │ │ \n│ │ │ │ │ ├─outtype\n│ │ │ │ │ │ MyOutput.java\n│ │ │ │ │ │ \n│ │ │ │ │ ├─template\n│ │ │ │ │ │ └─vo\n│ │ │ │ │ │ Model.hbm.txt\n│ │ │ │ │ │ Model.txt\n│ │ │ │ │ │ \n│ │ │ │ │ └─visitors\n│ │ │ │ │ VoProperty.java\n│ │ │ │ │ VoPropertyGetterSetter.java\n│ │ │ │ │ VoPropertyHbmXml.java\n│ │ │ │ │ \n│ │ │ │ └─simple\n│ │ │ │ │ ThemeConf.xml\n│ │ │ │ │ \n│ │ │ │ ├─actions\n│ │ │ │ │ GenAddPageAction.java\n│ │ │ │ │ GenBusinessEbiAction.java\n│ │ │ │ │ GenBusinessEboAction.java\n│ │ │ │ │ GenDaoDaoAction.java\n│ │ │ │ │ GenDaoImplAction.java\n│ │ │ │ │ GenDeletePageAction.java\n│ │ │ │ │ GenHbmXmlAction.java\n│ │ │ │ │ GenListPageAction.java\n│ │ │ │ │ GenQueryModelAction.java\n│ │ │ │ │ GenQueryPageAction.java\n│ │ │ │ │ GenSpring2XmlAction.java\n│ │ │ │ │ GenStruts2XmlAction.java\n│ │ │ │ │ GenUpdatePageAction.java\n│ │ │ │ │ GenVoAction.java\n│ │ │ │ │ GenWebActionAction.java\n│ │ │ │ │ GenWebModelAction.java\n│ │ │ │ │ \n│ │ │ │ ├─decorators\n│ │ │ │ ├─outputtypes\n│ │ │ │ │ MyOutput.java\n│ │ │ │ │ \n│ │ │ │ ├─template\n│ │ │ │ │ ├─business\n│ │ │ │ │ │ Ebi.txt\n│ │ │ │ │ │ Ebo.txt\n│ │ │ │ │ │ \n│ │ │ │ │ ├─dao\n│ │ │ │ │ │ DAO.txt\n│ │ │ │ │ │ H3Impl.txt\n│ │ │ │ │ │ \n│ │ │ │ │ ├─pages\n│ │ │ │ │ │ add.txt\n│ │ │ │ │ │ delete.txt\n│ │ │ │ │ │ list.txt\n│ │ │ │ │ │ query.txt\n│ │ │ │ │ │ update.txt\n│ │ │ │ │ │ \n│ │ │ │ │ ├─vo\n│ │ │ │ │ │ Model.hbm.txt\n│ │ │ │ │ │ Model.txt\n│ │ │ │ │ │ QueryModel.txt\n│ │ │ │ │ │ \n│ │ │ │ │ ├─web\n│ │ │ │ │ │ Action.txt\n│ │ │ │ │ │ WebModel.txt\n│ │ │ │ │ │ \n│ │ │ │ │ └─xmls\n│ │ │ │ │ applicationContext.txt\n│ │ │ │ │ struts.txt\n│ │ │ │ │ \n│ │ │ │ └─visitors\n│ │ │ │ AddPageInputs.java\n│ │ │ │ GenH3ImplPreparedHql.java\n│ │ │ │ GenH3ImplSetHqlValue.java\n│ │ │ │ GetterAndSetter.java\n│ │ │ │ HbmProperties.java\n│ │ │ │ ListPageTitles.java\n│ │ │ │ ListPageValues.java\n│ │ │ │ QmGetterAndSetter.java\n│ │ │ │ QmPropertiesDesign.java\n│ │ │ │ QueryPageInputs.java\n│ │ │ │ ToStringStr.java\n│ │ │ │ UpdatePageInputs.java\n│ │ │ │ VoPropertiesDesign.java\n│ │ │ │ \n│ │ │ └─xgenconfxml\n│ │ │ GenConf.xml\n│ │ │ MyThemeDepGenConf.xml\n│ │ │ MyThemeUserGenConf.xml\n│ │ │ \n│ │ └─com\n│ │ └─abc\n│ │ └─myproject\n│ │ ├─dep\n│ │ │ └─vo\n│ │ │ DepModel.hbm.xml\n│ │ │ DepModel.java\n│ │ │ \n│ │ └─user\n│ │ └─vo\n│ │ UserModel.hbm.xml\n│ │ UserModel.java\n│ │ \n│ └─x-gen\n│ │ .classpath\n│ │ .project\n│ │ \n│ ├─.settings\n│ │ org.eclipse.jdt.core.prefs\n│ │ \n│ ├─bin\n│ │ └─cn\n│ │ └─javass\n│ │ │ MyTest.class\n│ │ │ \n│ │ ├─themes\n│ │ │ └─simple\n│ │ │ │ ThemeConf.xml\n│ │ │ │ \n│ │ │ ├─actions\n│ │ │ │ GenBusinessEbiAction.class\n│ │ │ │ GenVoAction.class\n│ │ │ │ \n│ │ │ ├─decorators\n│ │ │ ├─template\n│ │ │ │ ├─business\n│ │ │ │ │ Ebi.txt\n│ │ │ │ │ \n│ │ │ │ └─vo\n│ │ │ │ Model.txt\n│ │ │ │ \n│ │ │ └─visitors\n│ │ │ VoPropertiesDesign.class\n│ │ │ \n│ │ ├─xgen\n│ │ │ ├─dispatch\n│ │ │ │ │ GenFacade.class\n│ │ │ │ │ \n│ │ │ │ ├─command\n│ │ │ │ │ CmdInvoker.class\n│ │ │ │ │ DefaultCommand.class\n│ │ │ │ │ GenCommand.class\n│ │ │ │ │ \n│ │ │ │ └─executechain\n│ │ │ │ DefaultHandler.class\n│ │ │ │ GenHandler.class\n│ │ │ │ \n│ │ │ ├─genconf\n│ │ │ │ │ GenConfEbi.class\n│ │ │ │ │ GenConfEbo.class\n│ │ │ │ │ GenConfFactory.class\n│ │ │ │ │ \n│ │ │ │ ├─confmanger\n│ │ │ │ │ ConfManager.class\n│ │ │ │ │ \n│ │ │ │ ├─constants\n│ │ │ │ │ ExpressionEnum.class\n│ │ │ │ │ GenConfEnum.class\n│ │ │ │ │ ModuleGenConfEnum.class\n│ │ │ │ │ ThemeEnum.class\n│ │ │ │ │ \n│ │ │ │ ├─implementors\n│ │ │ │ │ │ GenConfImplementor.class\n│ │ │ │ │ │ ModuleGenConfImplementor.class\n│ │ │ │ │ │ ThemeImplementer.class\n│ │ │ │ │ │ \n│ │ │ │ │ ├─dynamicparse\n│ │ │ │ │ │ BeanShellStrategy.class\n│ │ │ │ │ │ ParseContext.class\n│ │ │ │ │ │ ParseStrategy.class\n│ │ │ │ │ │ PropertyReplaceStrategy.class\n│ │ │ │ │ │ \n│ │ │ │ │ └─xmlimpl\n│ │ │ │ │ CommonBuilder.class\n│ │ │ │ │ GenConfBuilder.class\n│ │ │ │ │ GenConfXmlImpl.class\n│ │ │ │ │ ModuleGenConfBuilder.class\n│ │ │ │ │ ModuleGenConfXmlImpl.class\n│ │ │ │ │ ThemeBuilder.class\n│ │ │ │ │ ThemeXmlImpl.class\n│ │ │ │ │ \n│ │ │ │ └─vo\n│ │ │ │ ExtendConfModel.class\n│ │ │ │ GenConfModel.class\n│ │ │ │ GenTypeModel.class\n│ │ │ │ ModuleConfModel.class\n│ │ │ │ NeedGenModel.class\n│ │ │ │ ThemeModel.class\n│ │ │ │ \n│ │ │ ├─geninvocation\n│ │ │ │ │ BaseGenAction.class\n│ │ │ │ │ DefaultGenInvocation.class\n│ │ │ │ │ GenInvocation.class\n│ │ │ │ │ GenInvocationFactory.class\n│ │ │ │ │ \n│ │ │ │ ├─decorator\n│ │ │ │ │ DefaultComponent.class\n│ │ │ │ │ GenComponent.class\n│ │ │ │ │ GenDecorator.class\n│ │ │ │ │ ReadTemplateContent.class\n│ │ │ │ │ ReplaceMethods.class\n│ │ │ │ │ ReplaceProperty.class\n│ │ │ │ │ \n│ │ │ │ └─state\n│ │ │ │ DefaultBeginState.class\n│ │ │ │ GenState.class\n│ │ │ │ OutState.class\n│ │ │ │ State.class\n│ │ │ │ \n│ │ │ ├─genproxy\n│ │ │ │ DefaultProxy.class\n│ │ │ │ GenProxyFactory.class\n│ │ │ │ \n│ │ │ ├─mediator\n│ │ │ │ CoreMediator.class\n│ │ │ │ \n│ │ │ ├─output\n│ │ │ │ │ GenOutputEbi.class\n│ │ │ │ │ \n│ │ │ │ └─types\n│ │ │ │ │ OutputToConsole.class\n│ │ │ │ │ OutputToFile.class\n│ │ │ │ │ \n│ │ │ │ └─outputtofile\n│ │ │ │ │ AbstractFactory.class\n│ │ │ │ │ GenOutPathPackages.class\n│ │ │ │ │ Outter.class\n│ │ │ │ │ \n│ │ │ │ └─plaintxt\n│ │ │ │ GenOutPathPackageImpl.class\n│ │ │ │ OutterImpl.class\n│ │ │ │ PlainTxtFactory.class\n│ │ │ │ \n│ │ │ ├─template\n│ │ │ │ │ DefaultTemplateEbo.class\n│ │ │ │ │ TemplateEbi.class\n│ │ │ │ │ TemplateFactory.class\n│ │ │ │ │ \n│ │ │ │ ├─flyweight\n│ │ │ │ │ DefaultTemplate.class\n│ │ │ │ │ TemplateFlyweight.class\n│ │ │ │ │ TemplateFlyweightFactory.class\n│ │ │ │ │ \n│ │ │ │ └─visitors\n│ │ │ │ TemplateElement.class\n│ │ │ │ Visitor.class\n│ │ │ │ \n│ │ │ └─util\n│ │ │ ├─file\n│ │ │ │ FileHelper.class\n│ │ │ │ \n│ │ │ └─readxml\n│ │ │ Context.class\n│ │ │ ElementExpression.class\n│ │ │ ElementsExpression.class\n│ │ │ ElementsTerminalExpression.class\n│ │ │ ElementTerminalExpression.class\n│ │ │ ParseCaretaker.class\n│ │ │ ParseMemento.class\n│ │ │ ParseModel.class\n│ │ │ Parser$MementoImpl.class\n│ │ │ Parser.class\n│ │ │ Parser2.class\n│ │ │ PropertysTerminalExpression.class\n│ │ │ PropertyTerminalExpression.class\n│ │ │ ReadXmlExpression.class\n│ │ │ XmlUtil.class\n│ │ │ \n│ │ └─xgenconfxml\n│ │ GenConf.xml\n│ │ UserGenConf.xml\n│ │ \n│ ├─build\n│ ├─lib\n│ │ bsh-2.0b4.jar\n│ │ \n│ └─src\n│ └─cn\n│ └─javass\n│ │ MyTest.java\n│ │ \n│ ├─themes\n│ │ └─simple\n│ │ │ ThemeConf.xml\n│ │ │ \n│ │ ├─actions\n│ │ │ GenBusinessEbiAction.java\n│ │ │ GenVoAction.java\n│ │ │ \n│ │ ├─decorators\n│ │ ├─template\n│ │ │ ├─business\n│ │ │ │ Ebi.txt\n│ │ │ │ \n│ │ │ └─vo\n│ │ │ Model.txt\n│ │ │ \n│ │ └─visitors\n│ │ VoPropertiesDesign.java\n│ │ \n│ ├─xgen\n│ │ ├─dispatch\n│ │ │ │ GenFacade.java\n│ │ │ │ \n│ │ │ ├─command\n│ │ │ │ CmdInvoker.java\n│ │ │ │ DefaultCommand.java\n│ │ │ │ GenCommand.java\n│ │ │ │ \n│ │ │ └─executechain\n│ │ │ DefaultHandler.java\n│ │ │ GenHandler.java\n│ │ │ \n│ │ ├─genconf\n│ │ │ │ GenConfEbi.java\n│ │ │ │ GenConfEbo.java\n│ │ │ │ GenConfFactory.java\n│ │ │ │ \n│ │ │ ├─confmanger\n│ │ │ │ ConfManager.java\n│ │ │ │ \n│ │ │ ├─constants\n│ │ │ │ ExpressionEnum.java\n│ │ │ │ GenConfEnum.java\n│ │ │ │ ModuleGenConfEnum.java\n│ │ │ │ ThemeEnum.java\n│ │ │ │ \n│ │ │ ├─implementors\n│ │ │ │ │ GenConfImplementor.java\n│ │ │ │ │ ModuleGenConfImplementor.java\n│ │ │ │ │ ThemeImplementer.java\n│ │ │ │ │ \n│ │ │ │ ├─dynamicparse\n│ │ │ │ │ BeanShellStrategy.java\n│ │ │ │ │ ParseContext.java\n│ │ │ │ │ ParseStrategy.java\n│ │ │ │ │ PropertyReplaceStrategy.java\n│ │ │ │ │ \n│ │ │ │ └─xmlimpl\n│ │ │ │ CommonBuilder.java\n│ │ │ │ GenConfBuilder.java\n│ │ │ │ GenConfXmlImpl.java\n│ │ │ │ ModuleGenConfBuilder.java\n│ │ │ │ ModuleGenConfXmlImpl.java\n│ │ │ │ ThemeBuilder.java\n│ │ │ │ ThemeXmlImpl.java\n│ │ │ │ \n│ │ │ └─vo\n│ │ │ ExtendConfModel.java\n│ │ │ GenConfModel.java\n│ │ │ GenTypeModel.java\n│ │ │ ModuleConfModel.java\n│ │ │ NeedGenModel.java\n│ │ │ ThemeModel.java\n│ │ │ \n│ │ ├─geninvocation\n│ │ │ │ BaseGenAction.java\n│ │ │ │ DefaultGenInvocation.java\n│ │ │ │ GenInvocation.java\n│ │ │ │ GenInvocationFactory.java\n│ │ │ │ \n│ │ │ ├─decorator\n│ │ │ │ DefaultComponent.java\n│ │ │ │ GenComponent.java\n│ │ │ │ GenDecorator.java\n│ │ │ │ ReadTemplateContent.java\n│ │ │ │ ReplaceMethods.java\n│ │ │ │ ReplaceProperty.java\n│ │ │ │ \n│ │ │ └─state\n│ │ │ DefaultBeginState.java\n│ │ │ GenState.java\n│ │ │ OutState.java\n│ │ │ State.java\n│ │ │ \n│ │ ├─genproxy\n│ │ │ DefaultProxy.java\n│ │ │ GenProxyFactory.java\n│ │ │ \n│ │ ├─mediator\n│ │ │ CoreMediator.java\n│ │ │ \n│ │ ├─output\n│ │ │ │ GenOutputEbi.java\n│ │ │ │ \n│ │ │ └─types\n│ │ │ │ OutputToConsole.java\n│ │ │ │ OutputToFile.java\n│ │ │ │ \n│ │ │ └─outputtofile\n│ │ │ │ AbstractFactory.java\n│ │ │ │ GenOutPathPackages.java\n│ │ │ │ Outter.java\n│ │ │ │ \n│ │ │ └─plaintxt\n│ │ │ GenOutPathPackageImpl.java\n│ │ │ OutterImpl.java\n│ │ │ PlainTxtFactory.java\n│ │ │ \n│ │ ├─template\n│ │ │ │ DefaultTemplateEbo.java\n│ │ │ │ TemplateEbi.java\n│ │ │ │ TemplateFactory.java\n│ │ │ │ \n│ │ │ ├─flyweight\n│ │ │ │ DefaultTemplate.java\n│ │ │ │ TemplateFlyweight.java\n│ │ │ │ TemplateFlyweightFactory.java\n│ │ │ │ \n│ │ │ └─visitors\n│ │ │ TemplateElement.java\n│ │ │ Visitor.java\n│ │ │ \n│ │ └─util\n│ │ ├─file\n│ │ │ FileHelper.java\n│ │ │ \n│ │ └─readxml\n│ │ Context.java\n│ │ ElementExpression.java\n│ │ ElementsExpression.java\n│ │ ElementsTerminalExpression.java\n│ │ ElementTerminalExpression.java\n│ │ ParseCaretaker.java\n│ │ ParseMemento.java\n│ │ ParseModel.java\n│ │ Parser.java\n│ │ Parser2.java\n│ │ PropertysTerminalExpression.java\n│ │ PropertyTerminalExpression.java\n│ │ ReadXmlExpression.java\n│ │ XmlUtil.java\n│ │ \n│ └─xgenconfxml\n│ GenConf.xml\n│ UserGenConf.xml\n│ \n└─架构一代码和ppt\n ActiveMQ快速上手.pdf\n Git快速上手.pdf\n Maven补充.pdf\n Memcached快速上手.pdf\n MogileFS快速上手.pdf\n MongoDB快速上手.pdf\n Nginx快速上手.pdf\n Varnish快速上手.pdf\n 基本业务功能.pdf\n 基础业务的建表语句.sql\n 最终的project源码.rar","createTime":"2018-01-16 00:04:24","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-10207195-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-10207195-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fqq_17520487\u002F10207195\",\"strategy\":\"2~default~OPENSEARCH~Paid\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-10207195-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1758673727566_61950\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fqq_17520487\u002F10207195\",\"strategy\":\"2~default~OPENSEARCH~Paid\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-10207195-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1758673727566_61950\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"download"},{"url":"https:\u002F\u002Fblog.csdn.net\u002FLeoZuosj\u002Farticle\u002Fdetails\u002F120817751","title":"10__\u003Cem\u003Ejsp\u003C\u002Fem\u003E入门&el表达式入门&Cookie&Session","desc":"\u003Cem\u003Ejsp\u003C\u002Fem\u003E入门&el表达式入门&Cookie&Session\n第一部分:\u003Cem\u003Ejsp\u003C\u002Fem\u003E入门和el表达式入门\n1、\u003Cem\u003Ejsp\u003C\u002Fem\u003E的入门\n1.1 什么是\u003Cem\u003Ejsp\u003C\u002Fem\u003E:\n(1)sun公司用于动态网站开发技术 servlet ,因为使用servlet如果向页面输出内容很麻烦,\n有了\u003Cem\u003Ejsp\u003C\u002Fem\u003E,使用\u003Cem\u003Ejsp\u003C\u002Fem\u003E向页面输出内容很方便,\u003Cem\u003Ejsp\u003C\u002Fem\u003E就是servlet,最终会被编译成servlet,放到tomcat的work目录。\n(2)\u003Cem\u003Ejsp\u003C\u002Fem\u003E:java server pages,java服务器端页面,\u003Cem\u003Ejsp\u003C\u002Fem\u003E会编译成servlet,通过to","createTime":"2021-10-17 22:48:31","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-120817751-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-120817751-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FLeoZuosj\u002Farticle\u002Fdetails\u002F120817751\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-120817751-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1758673727566_61950\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FLeoZuosj\u002Farticle\u002Fdetails\u002F120817751\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-2-120817751-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1758673727566_61950\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002FZikade0627\u002Farticle\u002Fdetails\u002F123021017","title":"爬虫学习笔记","desc":"爬虫\n\n\n\n1. 简单的爬虫\n\n\nfrom urllib.request import urlopen\n\nurl = \"https:\u002F\u002Fssr1.scrape.center\u002F\"\nresp = urlopen(url)\nmessage = resp.read().decode(\"utf-8\")\n\nprint(message)\n\nwith open(\"my_spyder.html\", mode=\"w\") as f:\n f.write(message)\nprint(\"","createTime":"2022-02-19 18:50:24","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-123021017-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-123021017-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FZikade0627\u002Farticle\u002Fdetails\u002F123021017\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-123021017-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1758673727566_61950\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FZikade0627\u002Farticle\u002Fdetails\u002F123021017\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-3-123021017-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1758673727566_61950\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fweixin_29964487\u002Farticle\u002Fdetails\u002F114317199","title":"\u003Cem\u003Ejsp\u003C\u002Fem\u003E连mysql存图片_\u003Cem\u003Ejsp\u003C\u002Fem\u003E+mysql或者\u003Cem\u003Ejsp\u003C\u002Fem\u003E+oracle中存储处理图片的代码","desc":"选择要上传的文件:Calendar calendar = null;calendar = Calendar.getInstance();int a = calendar.get(Calendar.YEAR);%>int b=calendar.get(Calendar.MONTH);%>int c=calendar.get(Calendar.DAY_OF_MONTH) ;int e=ca...","createTime":"2021-03-03 15:19:49","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-114317199-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-114317199-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fweixin_29964487\u002Farticle\u002Fdetails\u002F114317199\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-114317199-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1758673727566_61950\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fweixin_29964487\u002Farticle\u002Fdetails\u002F114317199\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-114317199-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1758673727566_61950\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002FZHENG1986HAO\u002Farticle\u002Fdetails\u002F5887272","title":"\u003Cem\u003Eaa\u003C\u002Fem\u003Ea","desc":"\u003Cbr \u002F\u003E\u003Cbr \u002F\u003E\u003C!DOCTYPE html PUBLIC \"-\u002F\u002FW3C\u002F\u002FDTD XHTML 1.0 Transitional\u002F\u002FEN\" \"http:\u002F\u002Fwww.w3.org\u002FTR\u002Fxhtml1\u002FDTD\u002Fxhtml1-transitional.dtd\"\u003E\u003Cbr \u002F\u003E\u003Chtml xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\"\u003E\u003Cbr \u002F\u003E\u003Chead id=\"Head1\"\u003E\u003Ctitle\u003E\u003Cbr \u002F\u003E 酷狗音乐首页_酷狗音乐2010正式版官方下载_ 听音乐,找酷狗\u003Cbr \u002F\u003E","createTime":"2010-09-16 00:06:00","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-5887272-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-5887272-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FZHENG1986HAO\u002Farticle\u002Fdetails\u002F5887272\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-5887272-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1758673727566_61950\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FZHENG1986HAO\u002Farticle\u002Fdetails\u002F5887272\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-5887272-bbs-80364533.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1758673727566_61950\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"}],"staffDOList":[{"id":null,"communityId":301,"username":"community_186","userNickname":"Web 开发社区","roleCode":1,"status":1,"createUsername":"","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","createTime":"2021-05-12 18:08:41","updateTime":"2021-05-12 18:08:41","lastLoginTime":"2021-05-12 18:08:41"}],"communityConfig":{"scoreType":0,"scoreItems":{"0":"给本帖投票","1":"锋芒小试,眼前一亮","2":"潜力巨大,未来可期","3":"持续贡献,值得关注","4":"成绩优异,大力学习","5":"贡献巨大,全力支持"}},"shouldApply":false,"subscribeAble":false,"operatorAble":false,"commentNeedJoinCommunity":false},"default2014LiveRoom":[{"itemType":"","description":"高峰论坛","title":"2022 技术英雄会","url":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002Fcsdnnews\u002FfsNR5NWp?chat=1&title=1&footer=1","images":["https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221016050009.png"],"ext":{"time":"9:00","liveRoomUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fcsdnnews\u002FfsNR5NWp"}}]},"isGooglebot":false,"canonical":"https:\u002F\u002Fwww.csdn.net\u002Ftopics\u002F80364533","openUrl":"","isApp":false,"localUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F80364533","typeId":"index","hasIndex":false},"CFG":{"ALIPLAYER_VERSION":"v4","ALIPLAYER_H5_VERSION":"mobile_v1","ENV":"prod","ROOT_URL":"https:\u002F\u002Fcms-mall.csdn.net\u002F","VUE_APP_API_URL_SERVER":"http:\u002F\u002Fcms-community-api.internal.csdn.net\u002F","VUE_APP_API_URL":"https:\u002F\u002Fcms-api.csdn.net\u002F","LOGIN_URL":"https:\u002F\u002Fpassport.csdn.net\u002Faccount\u002Flogin","VUE_APP_DOMAIN_SKILL":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_DOMAIN_PATH":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_COMMUNITY_API_URL":"https:\u002F\u002Fcommunity-api.csdn.net\u002F","VUE_APP_CCLOUD_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fcommunity-cloud\u002Fv1\u002F","VUE_APP_SKILL_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fskilltree\u002Fapi\u002F","VUE_APP_SEARCH_PLUGIN_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fsearchplugin\u002F","VUE_APP_COMMUNITY_ASK_API_URL":"https:\u002F\u002Fmp-ask.csdn.net\u002F","VUE_APP_ME_URL":"https:\u002F\u002Fme.csdn.net\u002F","VUE_APP_CCLOUD_RESUME":"https:\u002F\u002Fbizapi.csdn.net\u002Fjob-api\u002F","VUE_APP_CCLOUD_MAIN":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_UC":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_BZP_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002F","VUE_APP_CCLOUD_START_API_URL":"https:\u002F\u002Fmp-action.csdn.net\u002F","VUE_APP_PRACTIVE":"https:\u002F\u002Fbizapi.csdn.net\u002Fdaily-practice\u002F","VUE_APP_CCLOUD_HOSTPATH":"https:\u002F\u002Fbbs.csdn.net\u002F"},"queries":{"pageId":[],"domain":["ccloud.csdn.net\u002Fccloud\u002Fdetail1"],"id":["80364533"],"deviceType":"pc","isSpider":"","hostname":["bbs.csdn.net"]},"basePath":"bbs.csdn.net\u002Fccloud\u002Ftopics\u002F80364533","hrefUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F80364533","active":0,"navBarFixed":false,"title":"jsp里面怎么接收类似\u003Ca href='aa.jsp?f1=f1&f2=f2&f3=f3'\u003E这种方式传递过来的参数?","isLive":false,"contentType":{"text":"text","picture":"picture","link":"link","video":"video","vote":"vote","live":"live","blog":"blog","long_text":"long_text","task_text":"task_text"},"liveUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002F","spmExtra":{"id":301,"topicId":80364533},"keywords":"","description":"以下内容是CSDN社区关于jsp里面怎么接收类似\u003Ca href='aa.jsp?f1=f1&f2=f2&f3=f3'\u003E这种方式传递过来的参数?相关内容,如果想了解更多关于Web 开发社区其他内容,请访问CSDN社区。","mounted":false,"infoNoticeData":{"src":"","href":"","spm":"","delay":5},"showDialogInfoNotice":false};</script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/runtime.2c8d4172.js"></script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/chunk/common.9ac324e8.js"></script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/chunk/tpl/ccloud-detail/index.93a5f007.js"></script></body> <!----> <script> window.csdn.sideToolbar = { options: { qr: { isShow: true, data: [ { imgSrc: 'https://csdnimg.cn/release/cmsfe/public/img/ewm.9010d6e5.png', desc: "关注公众号" }, ] }, help: { isShow: false, }, contentEl: document.getElementsByClassName("cloud-maintainer")[0] }, }; </script> <script src="https://g.csdnimg.cn/side-toolbar/2.9/side-toolbar.js" ></script> <!----> <!----> <!----> <script src="https://csdnimg.cn/release/blog_editor_html/release1.7.5/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js"></script> <script src="https://g.csdnimg.cn/lib/editor-page-detail/v2.2.0/js/runDetail.min.js"></script> <!----> <!----> <!----> <!----> <!----> <!----> <script src="https://g.csdnimg.cn/collection-box/2.1.0/collection-box.js"></script> <!----> <!----> <!----> <!----> <script src="https://g.csdnimg.cn/common/csdn-cert/csdn-cert.js"></script> <!----></html>