码迷,mamicode.com
首页 > Web开发 > 详细

Struts2的创建Web项目入门

时间:2016-06-18 23:57:27      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

之前学过javaEE开发,学了之后便去做前端了,再也没碰过javaEE。现在重新学习和部署,入门级,使用MyEclipse10版本。

简单说一下过程。

struts步骤:
1. web project
2. add struts capability

  选中MyEclipse10菜单上的MyEclipse-->project capability-->add struts capability
3. add namespace/action/result
  index.jsp<form>
  login.jsp<verify>
  *main.jsp<success>
  **fail.jsp<failure>

  这一步其实是在配置struts2。通过第2步,会在项目的src下生成struts2配置文件,打开它。在左下有Source和Flow视窗,可以直接切换到Flow视窗(会写代码的直接写也一样)。

  然后在右边先把Package拖入,然后Action、Rusult。在拖Rusult的时候,要选择Action处理的页面,如success和fail的页面,所以这些页面要在这一步之前创建好。

      技术分享

 

访问地址:localhost:8080/+项目名/  如:http://localhost:8080/SSH

技术分享

页面form提交和struts.xml代码:
<form action="Login.action" method="post"
<?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.i18n.encoding" value="GBK"/>
    <package name="sky" namespace="/" extends="struts-default">
        <action name="Login" class="action.LoginAction" method="execute">
            <result name="success">/success.jsp</result>
            <result name="error">/error.jsp</result>
            <result name="input">/index.jsp</result>
        </action>
    </package>
</struts>  

action代码:

public class LoginAction extends ActionSupport {
   
    public String execute(){
        System.out.println("Hello World!");
        return SUCCESS;
    }
}

 

注意一些命名,如form的action到的地方和struts.xml中的配置。

 

Struts2的创建Web项目入门

标签:

原文地址:http://www.cnblogs.com/sky230/p/5597063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!