zoukankan      html  css  js  c++  java
  • struts2-1-入门-永远的HelloWorld

    一:导入jar包

          

    二:导入struts.xml

         配置struts.xml  

        

    <struts>
     <constant name="struts.devMode" value="true" />
     <package name="default"  namespace="/"  extends="struts-default">
         <action name="hello">
             <result>
             /hello.jsp
             </result>
         </action>
     </package>
        <!-- Add packages here -->
    </struts>

     三:配置web.xml

        (1)找web.xml

        (2)关联源代码(JAVA):

     struts.jar-->properties-->Java Resources Attach-->External location-->

       (3)修改内容

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
     3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     4          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
     5 
     6     <display-name>Struts Blank</display-name>
     7 
     8     <filter>
     9         <filter-name>struts2</filter-name>
    10         <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    11     </filter>
    12 
    13     <filter-mapping>
    14         <filter-name>struts2</filter-name>
    15         <url-pattern>/*</url-pattern>
    16     </filter-mapping>
    17    
    18 </web-app>
    
    
    
     

    四:新建hello.jsp

     1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
     2     pageEncoding="ISO-8859-1"%>
     3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     4 <html>
     5 <head>
     6 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
     7 <title>Insert title here</title>
     8 </head>
     9 <body>
    10 helloStruts2!!!
    11 </body>
    12 </html>

    五:执行结果

    (1):直接运行项目出错,没有启动hello.jsp

    (2):地址栏输入hello.jsp               没有使用struts ,而使用的Model1

    (3):地址栏输入hello或hello.action   使用struts

             

             

     (4):修改action的name后,可以重启tomcat;清理缓存;eclipse;加代码(一直处于开发模式)

    1 <constant name="struts.devMode" value="true" />
  • 相关阅读:
    C#随笔
    AWS rds遇到问题及解决办法 坑
    Sencha Touch 心得
    zeroclipboard无法正常使用的解决办法
    ckeditor 在mvc4发布后出现无法显示的情况
    迅雷下载地址修改,百度网盘百度云迅雷下载
    php和mysql连接方式(短 长 池)
    MySQL数据库持久连接
    php长连接和短连接区别
    过滤sql注入关键字
  • 原文地址:https://www.cnblogs.com/Z-D-/p/5897264.html
Copyright © 2011-2022 走看看