首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

struts2+convertion兑现struts.xml的零配置

2012-09-27 
struts2+convertion实现struts.xml的零配置这几天看了看struts2,有看了一些教程,发现零配置这个思想挺好的

struts2+convertion实现struts.xml的零配置
  这几天看了看struts2,有看了一些教程,发现零配置这个思想挺好的,可以简化好多代码!于是就学着做了起来。
struts.xml配置文件

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts><constant name="struts.convention.result.path" value="/WEB-INF/jsp/"/><!-- 将跳转路径指向/WEB-INF/jsp文件夹下 --></struts>    

这里面基本空空,

action文件
package com.song.action;import org.apache.struts2.convention.annotation.Action;import org.apache.struts2.convention.annotation.Namespace;import com.opensymphony.xwork2.ActionSupport;public class Hello extends ActionSupport {@Overridepublic String execute() throws Exception {// TODO Auto-generated method stubSystem.out.println("hello this is execute method!");return SUCCESS;}@Action("showthis")public String mymethod() throws Exception{System.out.println("-----------------------------------");return SUCCESS;}}

这里面定义了两个方法,然后我再web——info这个目录下,新建了一个jsp文件夹,再里面新建了一个hello.jsp和一个showthis.jsp
之后再浏览器输入http://localhost:8088/test/hello.action,则调用execute方法,然后返回到hello.jsp页面;输入http://localhost:8088/test/showthis.action,则调用mymethod() ,页面跳转到showthis.jsp页面。
注意:一定要导入struts2-convertion-plugs这个jar包,我用的struts2的jar包是2.1版本的

热点排行