同時可以通過程序配置去訪問這些頁面,在 web.xml中作出一定的配置即可.
- <?xml version="1.0" encoding="UTF-8"?>
- <web-app version="2.4"
- xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <welcome-file-list>
- <welcome-file>index.jsp</welcome-file>
- </welcome-file-list>
- <servlet>
- <servlet-name>back</servlet-name>
- <!-- 注意此處的配置不是 servlet-class,也就是說 當用戶請求 /back,將訪問的是 WEB-INF下面的 back.jsp-->
- <jsp-file>/WEB-INF/back.jsp</jsp-file>
- <!-- 同時還可以配置相應的初始化變量值 -->
- <init-param>
- <param-name>username</param-name>
- <param-value>Simon lv</param-value>
- </init-param>
- <init-param>
- <param-name>password</param-name>
- <param-value>888888</param-value>
- </init-param>
- </servlet>
- <servlet-mapping>
- <servlet-name>back</servlet-name>
- <url-pattern>/back</url-pattern>
- </servlet-mapping>
- </web-app>
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>back</servlet-name>
<!-- 注意此處的配置不是 servlet-class,也就是說 當用戶請求 /back,將訪問的是 WEB-INF下面的 back.jsp-->
<jsp-file>/WEB-INF/back.jsp</jsp-file>
<!-- 同時還可以配置相應的初始化變量值 -->
<init-param>
<param-name>username</param-name>
<param-value>Simon lv</param-value>
</init-param>
<init-param>
<param-name>password</param-name>
<param-value>888888</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>back</servlet-name>
<url-pattern>/back</url-pattern>
</servlet-mapping>
</web-app>
頁面部分
- <body>
- <h1>Back Page in WEB-INF</h1>
- <%
- //可以通過 config 內置對象獲取配置在 web.xml中的值
- String user = config.getInitParameter("username");
- String password = config.getInitParameter("password");
- %>
- <h1>User Name:<%=user %></h1>
- <h1>User Password:<%=password %></h1>
- </body>
<body>
<h1>Back Page in WEB-INF</h1>
<%
//可以通過 config 內置對象獲取配置在 web.xml中的值
String user = config.getInitParameter("username");
String password = config.getInitParameter("password");
%>
<h1>User Name:<%=user %></h1>
<h1>User Password:<%=password %></h1>
</body>
2.關於 session 的部分
- <%
- //得到 session id 32位
- out.print("<p>Session ID:"+session.getId());
- //判斷 session 是否是新的
- boolean isNew = session.isNew();
- out.print("<p>Session is new :"+isNew);
- //session創建時間
- long createTime = session.getCreationTime();
- out.print("<p>Session CreateTime:"+new Date(createTime));
- //session 用戶最後的操作時間
- long lastTime = session.getLastAccessedTime();
- out.print("<p>Last time:"+new Date(lastTime));
- //session 最大非間隔活動時間
- out.print("<p>Max Inactive Time:"+session.getMaxInactiveInterval());
- %>
<%
//得到 session id 32位
out.print("<p>Session ID:"+session.getId());
//判斷 session 是否是新的
boolean isNew = session.isNew();
out.print("<p>Session is new :"+isNew);
//session創建時間
long createTime = session.getCreationTime();
out.print("<p>Session CreateTime:"+new Date(createTime));
//session 用戶最後的操作時間
long lastTime = session.getLastAccessedTime();
out.print("<p>Last time:"+new Date(lastTime));
//session 最大非間隔活動時間
out.print("<p>Max Inactive Time:"+session.getMaxInactiveInterval());
%>
3.關於 response
- response.setHeader();可以用來設置頭信息
- response.setHeader("refresh","1");//1秒鐘刷新一次
- response.setHeader("refresh","3;url=跳轉的URL地址");//3秒鐘後自動跳轉
原文出自:http://lvp.iteye.com/blog/627760