1.在一个完整的Web目录中必须有一个web-inf文件夹,实验证明web目录中的web-inf文件夹对外部是不可见的,所以安全性很高。
那么,既然此处是一个较为安全的地方,那么我们可以把需要保护的页面放到web-inf下
打比喻:web-inf就像是银行的保险柜,aa.jsp就像是放到保险柜中的一沓子钱,如果取款者要取钱当然不能直接去取,而是要通过一个银行的职员
要想访问web-inf下文件的内容,必须对文件映射,使用一个名字来映射web-inf/aa.jsp,在web.xml中编写代码
<servlet>
<servlet-name>demo</servlet-name>
<jsp-file>/WEB-INF/aa.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>demo</servlet-name>
<url-pattern>/aa.abc</url-pattern>
</servlet-mapping>
那么可以通过aa.abc来访问aa.jsp
2.config对象
config表示读取相关程序配置 javax.servlet.ServletConfig接口的对象
getInitParameter(String name)
在web.xml中设置参数
<servlet>
<servlet-name>demo</servlet-name>
<jsp-file>/WEB-INF/aa.jsp</jsp-file>
<init-param>
<param-name>driver</param-name>
<param-value>oracle.jdbc.driver.OracleDriver</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>demo</servlet-name>
<url-pattern>/aa.abc</url-pattern>
</servlet-mapping>
config.getInitParameter("driver");
上面的配置都不要记,eclipse中Design可以右键,然后add一个你想要的东西
比如说错误页面
分享到:
相关推荐
在JavaServer Pages (JSP)技术中,`jsp-config`元素主要用于指定一组适用于整个Web应用程序或特定页面的配置参数。这些配置参数可以在部署描述符(web.xml)文件中定义,也可以通过注解的方式在JSP页面本身中设置。...
在Java Web开发中,JSP(JavaServer Pages)是一种动态网页技术,它允许开发者将HTML代码与Java代码结合在一起,以创建交互式的Web应用程序。本教程面向JSP初学者,旨在帮助你们正确安装和配置JSP环境,以便开始愉快...
本资料集围绕“jsp-web开发技术与典型应用”展开,提供了一系列前沿的实例代码,旨在帮助开发者深入理解和熟练运用JSP进行Web开发。** **1. JSP基本概念** JSP是由Sun Microsystems公司推出的动态网页技术,其核心...
1. JSP内置对象:request,response,session,application,out,pageContext,page,config等,它们提供了与Web环境交互的便捷接口。 2. EL(Expression Language):一种简洁的表达式语言,用于访问JavaBean或...
10. **安全性和性能优化**:理解JSP最佳实践、SQL注入防御、跨站脚本防护(XSS)、session管理等Web应用安全知识,以及缓存策略、负载均衡等性能优化技巧,对于有效地运行和维护TOT-JSP-CMS至关重要。 以上就是从...
总之,这个Jsp-Api英文文档详细介绍了JSP API的所有方面,包括其基本概念、语法、生命周期、内置对象以及与其他Web技术的交互。阅读并理解这个文档对于提升Java Web开发技能和阅读英文技术文档的能力大有裨益。同时...
* `<jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <el-ignored>true</el-ignored> </jsp-property-group> </jsp-config>` EL 是一种强大且灵活的表达式语言,提供了一个简洁的方式来...
**JSP(Java Server Pages)挂号系统详解** ...综上所述,"jsp ----挂号系统"是一个涵盖JSP技术、Web开发基础、数据库交互、安全性和用户体验等多个方面的项目,对于学习和实践JSP开发具有很高的参考价值。
<exception className="org.apache.struts.config.ExceptionConfig" handler="org.apache.struts.action.ExceptionHandler" key="login.error" path="/error.jsp"> </global-exceptions> ``` #### 四、其他...
`struts-config.xml`文件通常位于项目的WEB-INF目录下,其基本结构如下: ```xml <struts-config> <!-- 表单Bean定义 --> <form-beans> <form-bean name="..." type="..."> ... </form-bean> ... </form-...
通过理解并熟练配置 `struts-config.xml`,开发者可以精确控制 Struts 应用的行为,实现业务逻辑与表现层的解耦。每个元素和属性都是构建可扩展、维护性强的应用的关键组成部分。在实际开发中,还需要注意文件的命名...
3. **JSP内置对象**:JSP提供了九个内置对象,包括request、response、session、application、pageContext、out、exception、page和config,这些对象简化了Web开发,无需显式创建就能直接使用,方便处理HTTP请求、...
`session-config`元素用于配置与HTTP会话相关的设置,如超时时间。DTD定义如下: ```xml <!ELEMENT session-config (session-timeout?)> <!ELEMENT session-timeout (#PCDATA)> ``` 示例: ```xml <session-...
5. <action-mappings>元素:该元素是struts-config.xml中非常关键的一部分,用于定义请求与业务逻辑处理类之间的映射关系。通过<action-mappings>,开发者可以指定一个请求的路径和对应的动作类。动作类通常是继承自...
标题 "login-jsp-spring-mvc-mybatis.zip" 暗示了这是一个关于使用JSP、Spring MVC和MyBatis框架构建登录功能的项目。在这个项目中,开发人员可能已经整合了这三个关键技术来创建一个完整的Web应用程序。让我们深入...
标题 "metro-config-impl-2.3.1-b411.zip" 提示我们这是一个与 Metro 相关的配置实现的版本包,Metro 是 Java 应用程序之间进行 Web 服务互操作的重要组件,它基于 JAX-WS(Java API for XML Web Services)标准。...
在Web开发领域,JSP(JavaServer Pages)和STRUTS框架是两个重要的技术组件,它们一起为构建动态、交互式的Web应用提供了强大的支持。JSP是一种服务器端脚本语言,允许开发者在HTML页面中嵌入Java代码,以实现动态...
总结,"Jsp-online-reservation-system.rar" 是一个融合了JSP、Struts和SQL Server技术的网上订餐系统,它提供了一整套完整的餐饮预订服务,展示了如何利用这些技术来构建高效、稳定的Web应用。对于学习和理解Web...
Java企业版教程——Servlets与JSP详解 Java企业版(Java Enterprise Edition,简称Java EE)是Oracle公司推出的一种用于构建分布式、多层的企业级应用的框架。它为开发人员提供了丰富的API和服务器平台,以支持高效...