1.实例分析我们在这不与数据库打交道,所有就是当用登录的时候判断用户名是否为指定值,密码是否为指定值,以及相关的异常处理、 2.为什么我们要说struts2整合spring呢?相信在家都知道,我也不用多说了.... 4.在 下载struts2的jar包,源码,api文档. 5.在 下载不同版本的spring的jar包,源码,api文档. 6.配置开发环境:myeclipse6.0 eclipse3.3 jdk6.0 tomcat6.0 struts 2.0.11 spring2.0。 7.新建web项目,导入相应的jar包,如以下所示: a.由于现在ide开发工具还没有对struts2.0有很好的支持,所有我们需要手功配置,首先将我们刚下下来的struts2.0的lib里面的commons-logging-1.0.4.jar、ognl-2.6.11.jar、xwork-2.0.4.jar、freemarker-2.3.8.jar、struts2-core-2.0.11.1.jar以及struts2.0里面所需要的插件包struts2-spring-plugin-2.0.11.1.jar添加的web-inf/lib下面 b.通过通过ide开发工具项目对spring2.0的支持 7.在src下建立struts.xml文件(具体的写法在后面呈现) 8.配置web.xml,如下:
二、建立前台页面 1.用户登录肯定有一个用户登录页面login.jsp,如下:
2.若登录成功的index.jsp文件,如下:
3、用户名非法提示页面.usernameinvalid.jsp(通过el表达示得到异常信息)
4、密码非法提示页面.passwordinvalid.jsp(struts2标签得到异常信息);
三、建立对应的action 1.提供用户请求服务的loginservice类
2.接收用户请求的loginaction类
四、配置struts.xml与applicationcontext.xml 1.配置struts.properties,为了解决中文问题,具体用法参照struts2的用法如下:里面加上struts.i18n.encoding = gb2312,当然也可以直接加到struts.xml里面写法为 2.配置struts.xml
3.配置applicationcontext.xml
名称: ♪4c.esl | .↗evon 口号: 遇到新问题♪先要寻找一个方案乄而不是创造一个方案こmail:
powered by: 凯发k8网页登录-凯发天生赢家一触即发官网 凯发天生赢家一触即发官网 copyright © xcp