<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<!-- 配置根元素 -->
<struts>
<!-- bean 标签 用于创建一个JavaBean实例-->
<!-- constant标签 用于Struts2 默认行为标签-->
<!-- package标签 包标签,用于区分不同的请求文件的标签,比方说
网站前台请求 网站后台请求-->
<!-- include标签 用于引入其他的xml配置文件-->
<!-- 配置web默认编码集,相当于 HttpServletRequest.setChartacterEncoding用法 -->
<constant name="struts.i18n.encoding" value="UTF-8"></constant>
<!-- 默认我们Struts2的请求后缀是.action,也就是说我们不配置该元素,action/do都可以 -->
<constant name="struts.action.extension" value="action,do"></constant>
<!-- 设置浏览器是否缓存静态内容,默认值为true,在我们开发阶段建议关闭,防止修改后测试不到 -->
<constant name="struts.serve.static.browserCache" value="false"></constant>
<!-- 当struts 配置文件修改后,系统是否自动重新加载该文件,默认为false -->
<constant name="struts.configuration.xml.reload" value="true"></constant>
<!-- 开发模式下使用,这样可以打印出更加详细的错误信息 -->
<constant name="struts.devMode" value="true"></constant>
<!-- 默认视图主题 -->
<constant name="struts.ui.theme" value="simple"></constant>
<!-- name属性:包名,用于被别的包调用或继承
extends: 继承哪个包,会继承该包下配置信息和拦截器等等
namespace:选填,url连接必须加入/new/action.xxx
-->
<package name="test" namespace="/new" extends="struts-default">
<!-- action相当于以前的servlet的概念,对应一个请求 name为请求的url地址
localhost:8080/项目名/new/login.do
-->
<action name="login" class="com.test.action.LoginAction">
<result name="success">/success.jsp</result>
<result name="fail">/fail.jsp</result>
</action>
</package>
</struts>

2:注意事项

    <constant name="struts.action.extension" value="action,do,html"></constant>
<!-- 上面这行如果配置文件有这行代码,则项目可以请求像do,jsp,html:如下 -->
<form action="/Day3-28-1/new/login.html" method="post">
</form>

如果不加这行代码

 <constant name="struts.action.extension" value="action,do,html"></constant>
jsp页面可以这么写 <form action="/Day3-28-1/new/login" method="post">

最新文章

  1. sql 小操作
  2. ASP.net gridview之性别
  3. 基于双向链表的增删改查和排序(C++实现)
  4. ST3插件——PlainTasks的使用
  5. 详解CSS position属性
  6. 别去研究C++
  7. memcached构建集群分析之一
  8. bzoj1406
  9. js页面加载进度条
  10. Tomcat学习笔记 - 错误日志 - NetBeans配置tomcat出错情况总结 -- 尚未授予访问 Tomcat 服务器的权限。请在服务器管理器的 Tomcat 定制器中设置 &quot;manager-script&quot; 角色的正确用户名和口令。 有关详细信息, 请查看服务器日志。
  11. Linux内核源代码情景分析-中断半
  12. 解决修改mysql的data_dir所引发的错误
  13. 晓莲说-何不原创:如何通过jad把class批量反编译成java文件
  14. Java 控制语句
  15. mybaits返回自增主键ID
  16. Linux机器重启情况查询
  17. Problem A: 平面上的点——Point类 (I)
  18. sudo命令 和限制root 远程登陆
  19. android studio 错误: InnerClass annotations are missing corresponding EnclosingMember annotations. Such InnerClass annotations are ignored
  20. [VS]VS2010如何使用Visual Studio Online在线服务管理团队资源(在线TFS)

热门文章

  1. 在PL/SQL DEV里面有把锁一样的按钮,点击它会跳出“these query result are not updateable,include the ROWID to get updateab
  2. 如何在 CentOS 7 上安装 Nginx
  3. Boundary Conditions
  4. 斯特林公式 hdu1018
  5. [bzoj4726][POI2017][Sabota?] (树形dp)
  6. Tclientdate的排序
  7. getContextPath和getRealPath的区别-----其实主要区别就是相对路径和绝对路径
  8. [luoguP1507] NASA的食物计划(DP)
  9. 转载 - C - 枚举类型详解
  10. 仪仗队(codevs 2296)