用eclipse怎样基于struts1搭建开发框架?
2015-12-20 · 做真实的自己 用良心做教育
1 新建一个项目
1) 选择Java >> Tomcat Project,下一步
2)填写项目名称,如果不采用项目所在目录的缺省值,请修改,点击完成。
2 创建Struts框架
1) 右键选择项目 >> 新建 >> 其他 >> MyEclipse >> Web-Struts >> Struts 1.2 >> Struts 1.2 Form,Action & JSP。
2) 配置Struts ActionForm
接下来填写Optional Details,输入Form表单项,本例为用户名(username)和密码(userpassword)。点击Add
输后完毕,Optional Details的Form Properties中会显示。
Methods选项卡的设置我们采用默认设置,不去修改。
点击JSP选项卡,将“Create JSP form”选项的勾选中,采用默认设置“/form/logon.jsp”。
3) 配置Struts Action
以上步骤完成了对Form的配置,下面配置Action。
Parameter和Methods选项也采用默认。
点击Forwards选项卡,点击Add,配置成功页面信息。选取根目录的success.jsp作为成功页面,Name为logon_sc。
输后完毕,Optional Details的Forwards中会显示。
点击完成。
<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/config/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
这个时候,你需要建立一个基础的baseaction类,在这个类中加入自己的安全,异常的功能的处理。 再在这个类里面提供一个抽象类。然后再建立自己的逻辑action类。这些类都需要继承这个baseaction类。这些类都要在struts-config.xml文件中配置。还配置相应的forward。这样就完成了struts1的配置。至于性能方面,在开发过程中自己注意算法。我对性能方面没多大的了解。只知道这些框架能节省很多时间。并将时间放入到业务层面的开发