Struts2慢慢学
meaijojo
这个作者很懒,什么都没留下…
展开
-
Struts2慢慢学之一
什么是Structs2?它就是在Struts1的基础上演化而来的,是一种MVC模式的框架,其实它的功能很简单,就是将View和逻辑处理层分开。本人才疏学浅,以前都是用Spring做项目,由于要毕业,所以需要进行转行(暂且这么说吧),公司都是用的Structs框架,木有办法,从头开始学吧! 所需软件-Eclipse、TomCat7.0、Struts-2.3.1.2(源码自己下载),下原创 2012-05-03 20:57:27 · 939 阅读 · 0 评论 -
Struts2慢慢学之九----Result其他内容
Result可以设定全局结果集,如: /main.jsp /index.jsp /user_success.jsp /user_error.jsp原创 2012-05-06 10:12:56 · 956 阅读 · 0 评论 -
Struts2慢慢学之七----访问Web元素
常用的Web元素有:request、session、application等,而我们一般使用session较多,Struts2如何访问web元素呢?这个是非常重要的内容,因为它能完成程序后台和用户的数据交互,下面以注册为例演示其过程: 1、index.jsp文件 <%@ page language="java" contentType="text/html; charset=UTF-8"原创 2012-05-05 16:32:39 · 1117 阅读 · 0 评论 -
Struts2慢慢学之六----简单的数据校验
数据校验是在项目开发中不可缺少的一部分,用户登录时、密码验证时都需要,当然要做的首先是获得用户输入的内容,然后对内容进行验证,一般都是从数据库中读出然后校验,如果错误则显示提示信息,正确则进入用户主界面。 下面用一个简单小例子来说明下步骤: 1、index的表单 <%@ page language="java" contentType="text/html; charset=UTF-8"原创 2012-05-05 09:32:49 · 1523 阅读 · 0 评论 -
Struts2慢慢学之五(接上)----参数传递方法三
上篇说明了下Struts2参数传递的两种方法,其中第二种方法被称为:DomainModel,域模型。即新建一个类,用于存放属性。 下面说明另外一种方法,被称为:ModelDriven,模型驱动。 它与第二种方法非常类似,其他都是一样的,仅仅就是Action和访问有区别,它的Action如下: package com.bjsxt.struts2.user.action; import c原创 2012-05-04 16:32:22 · 2377 阅读 · 0 评论 -
Struts2慢慢学之二-----路径问题解决
在struts2中的路径问题是根据Action的路径而不是JSP的路径确定的,所以尽量不要使用相对路径,使用相对路径会让路径问题变得很繁琐很麻烦,有的时候一个细微的变动会导致你需要大的改动。 解决方法其实也很简单:即统一使用绝对路径。 在jsp中可以通过request.getContextRoot的方式获得webapp的绝对路径: <% String p原创 2012-05-04 09:17:03 · 931 阅读 · 0 评论 -
Struts2慢慢学之五----参数传递
参数传递即将参数传输到程序后台中,后台可能做一些处理,然后再将内容存入数据库之类嗒! 参数传递的方法较多,一一说明如下。 1、Action中直接参数法 有如下的index.jsp文件 <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <%原创 2012-05-04 16:08:52 · 12136 阅读 · 4 评论 -
Struts2慢慢学之三------DMI
什么是DMI?DMI即所谓的动态方法调用。 Action在执行的时候并不一定要执行execute方法,可以在配置文件中配置Action的时候用method=来指定执行哪个方法,也可以在url地址中动态指定(动态方法调用DMI)。 第一种方式,在struts.xml中对Action添加method: /user_add_s原创 2012-05-04 14:54:44 · 3689 阅读 · 0 评论 -
Struts2慢慢学之四----通配符
通配符是在struts2配置中非常常用的一种配置方式,在程序开发过程中要遵循“约定优于配置”的原则,在这种原则下,约定的结果如果比较合适的话,就会大大减少配置的数量,使得配置变得非常简单,方便。 下面以例子来做下说明: 1、由如此的一个struts.xml配置文件: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//原创 2012-05-04 15:25:20 · 1044 阅读 · 0 评论 -
Struts2慢慢学之八----Result
Result也是Struts2比较重要的一部分,在Result的配置中常用的有四种类型:dispatcher、redirect、chain和redirectAction,在这四种中又以前两种最为常见。 例: /r1.jsp /r2.jsp r1原创 2012-05-06 10:05:45 · 1106 阅读 · 0 评论