通过localhost:8080/cms进入后台管理系统的登录界面,在web.xml中配置如下
<welcome-file-list>
<welcome-file>/index.jsp</welcome-file>
</welcome-file-list>
由于界面全部采用的是freemarker模板的ftl格式,需要通过一个action来跳转到login.ftl,action中的配置如下:
<action name="login*"
class="b2cLoginAction" >
<result name="input" type="freemarker">/WEB-INF/pages/b2c/login.ftl</result>
<result name="success" type="redirect">/myCenter.html</result>
<interceptor-ref name ="myStack"/>
</action>
现在我们怎么让在游览器中输入 localhost:8080/cms就能直接进入login.ftl界面呢?
方法如下:
使用url重写的方法,编辑 urlrewrite.xml,配置如下:
<urlrewrite>
<rule>
<from>^/index.html</from>
<to>/b2c/login.action</to>
</rule>
在index.jsp中配置如下:
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%
response.sendRedirect ( "index.html");
%>