S2SH的搭建 来看看啊~~~
谁有S2SH框架 不要MyEclipse的支持 全部要自己手动搭建的 最好有完整的步骤 从数据库开始 简单些的最好:数据库不要连接池,其他的越简单越好 分不够可以加
------解决方案--------------------
新建项目
2、禁用自带的tomcat --window下
3、增加hibernate支持
MyEclipse 下
查看具体jar包 View and edit.....
Jar 包放lib下
托管给spring
上面有个文件夹 可以查看。。。
增加spring支持
放web-inf下。。。。
手工添加struts2支持
Copy到lib下。。。
Src下新建 struts.xml
DTD:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
6、
配置 web.xml文件
过滤器
<filter>
....
</filter>
<filter-mapping>
...
</filter-mapping>
-----
Spring监听器
<listener>
....
</listener>
Apache 的 Dbcp连接池
c3p0连接池
8、
Utf-8 :
是innodb 的数据文件损坏,一般来说,直接删除ibdata1, ib_logfile0, .. 等innodb的文件,让MYSQL自动重建即可。
9、index.jsp
Save.jsp
10、user.java
11、
User.hbm.xml
12、
SaveUserAction.java
继承ActionSupport
13\\\
\
国际化:
Dao.java 接口
接口的实现UserDAOImpl.java
建立service 接口。。。
Struts.xml---定义了 前台控制的流转
Applicationcontext.xml ---定义啦这些bean之间的依赖关系 和注入关系
加载顺序
Struts defaule.xml ------struts-plugin.xml -----sstruts.xml
Spring bean浏览器 :
Window--show view --other ....
Bean的关系图
saveUserAction的service使用了userService;userService的userDao使用了userDao
。。。。。。
这个jar包要移除。。。
所有字符集设置为 utf-8
最全的字符集。。。Jsp页面生设置为utf-8
Struts默认就是utf-8
Mysql也设置为utf-8
Struts2两种校验方式。。
动态下载。。。。
使用Apache poi生成excel表格。。。
删除是删除了,就是转不到正确页面。。。
经查找 晕 success多个s
String fileName = RandomStringUtils.randomAlphanumeric(10);
借助 apache中的方法 一行就可产生随机数字。。。。
Window下preference小 修改jsp的编码方式。。。。
修改类名的话 右键更改 这样 所有有关的名字都会自动更改过来的。。。。
这点eclipse的重构还是比较强的 微软的vstuio一直借鉴 未曾超越。。。。
使用Apache poi生成excel表格。。。】、、
已经被spring增家进来了。。。
从数据库读取数据,将读到的数据生成 存到excel中
以一个输入流的形式返回到客户端。。。
------解决方案--------------------
3 配置Struts2.0
3.1 基础配置
1)引入Struts必需的五个jar包。下载struts-2.1.6-all.zip解压后,struts-2.1.6\lib目录下是struts所有的相关jar包。这么多jar包并不是struts必须得,使用struts只需要把下面五个引入即可,以后用到什么jar包,再引入。
² Commons-logging-1.0.4.jar
² Freemarker-2.3.13.jar
² Ognl-2.6.11.jar
² Struts2-core-2.1.6.jar
² Xwork-2.1.2.jar
2)修改WEB-INF下的web.xml文件,增加struts2的配置。增加代码如下:这些配置代码对于struts2是不变的,直接复制到web.xml即可。
<filter>
<filter-name