struts入门案例

阅读更多
一 创建一个Web project
 
名称为HelloWorld,创建界面如下:

struts入门案例_第1张图片
 
 
二 安装struts
 
截图如下:

struts入门案例_第2张图片
 

struts入门案例_第3张图片
 
 
三 生成项目后,框架自动生成过滤器
 
xml  version = "1.0"  encoding = "UTF-8" ?>
< web-app  version = "3.0"
         xmlns = " http://java.sun.com/xml/ns/javaee" ;
         xmlns:xsi = " http://www.w3.org/2001/XMLSchema-instance" ;
         xsi:schemaLocation = "http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"; >
   < display-name > display-name >   
   < welcome-file-list >
     < welcome-file > index.jsp welcome-file >
   welcome-file-list >
   < filter >
         < filter-name > struts2 filter-name >
         < filter-class >
                org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
         filter-class >
   filter >
   < filter-mapping >
         < filter-name > struts2 filter-name >
         < url-pattern > *.action url-pattern >
   filter-mapping > web-app >
 
 
四 框架自动生成struts
 
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 >
 
struts >    
 
五 创建action
 
截图如下:

struts入门案例_第4张图片
 

struts入门案例_第5张图片
 
package  com.cakin.action;
 
import  com.opensymphony.xwork2.ActionSupport;
 
public  class  HelloWorldAction  extends  ActionSupport {
         @Override
         public  String execute()  throws  Exception {
                System. out .println( "执行Action" );
                 return  SUCCESS ;
        }
}
 
六 配置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 >
         < package  name = "default"  namespace = "/"  extends = "struts-default" >
                 < action  name = "helloworld"  class = "com.cakin.action.HelloWorldAction" >
                         < result > /result.jsp result >
                 action >
         package >
struts >
 
七 创建result.jsp文件
 
DOCTYPE  HTML  PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN">
< html >
   < head >
     < base  href = " <%= basePath %> " >
   
     < title > My JSP 'result.jsp' starting page title >
   
         < meta  http-equiv = "pragma"  content = "no-cache" >
         < meta  http-equiv = "cache-control"  content = "no-cache" >
         < meta  http-equiv = "expires"  content = "0" >    
         < meta  http-equiv = "keywords"  content = "keyword1,keyword2,keyword3" >
         < meta  http-equiv = "description"  content = "This is my page" >
        
 
   head >
 
   < body >
    This is my JSP page.  < br >
   body >
html >
 
八 测试

struts入门案例_第6张图片
 
  • struts入门案例_第7张图片
  • 大小: 34.4 KB
  • struts入门案例_第8张图片
  • 大小: 49.2 KB
  • struts入门案例_第9张图片
  • 大小: 22.1 KB
  • struts入门案例_第10张图片
  • 大小: 35.9 KB
  • struts入门案例_第11张图片
  • 大小: 26.5 KB
  • struts入门案例_第12张图片
  • 大小: 18.7 KB
  • 查看图片附件

你可能感兴趣的:(struts,入门案例)