zoukankan      html  css  js  c++  java
  • 复习 struts1 开发步骤

    1 创建day27的web应用

    2 加入strust1.3相关的jar包到WEB-INF/lib/目录下(至少10个)

    3 修改WEB-INF/web.xml和struts-config.xml文件
      web.xml文件内容如下:
    <web-app>
      <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
     </servlet>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>[Struts1核心控制器默认接收的请求为*.do]
      </servlet-mapping>
    </web-app>

      struts-config.xml文件内容如下:
    <struts-config>
        <action-mappings>
            <action
                path="/register"(用户请求的路径,/表示当前web应用,无需写.do)
                type="cn.itcast.web.struts1.action.RegisterAction"/>(该请求由哪个分控制器处理)
        </action-mappings>
    </struts-config>

    4 写一个register.jsp页面
      <form action="/day27/register.do" method="post">

    5 写一个分控制器RegisterAction.java,该分控制器一定要扩展Action类,覆写execute()方法
    //分控制器
    public class RegisterAction extends Action{
        //覆写execute()方法
        @Override
        public ActionForward execute(
                ActionMapping mapping,
                ActionForm form,
                HttpServletRequest request,
                HttpServletResponse response)
                throws Exception {
            request.setCharacterEncoding("UTF-8");
            String username = request.getParameter("username");
            System.out.println("用户名:" + username);
            return null;
        }
    }
     
    6 部置该Web应用,访问register.jsp页面

  • 相关阅读:
    JavaScript数组去重(12种方法,史上最全转载)
    数组从大到小排序的两种方式
    jquery.inArray()和splice()使用小记
    HbuilderX 线上打包Android9.0版本无法更新
    常见的移动端H5页面开发遇到的坑和解决办法
    监听点击物理返回键及mui.fire父子页面传参
    深入理解DOM事件类型系列第三篇——变动事件
    jquery监听div等元素的内容变化
    寒假进度3
    寒假进度2
  • 原文地址:https://www.cnblogs.com/lichone2010/p/3615487.html
Copyright © 2011-2022 走看看