【发布时间】:2020-05-26 17:55:56
【问题描述】:
我真的是前端开发的新手。我目前正在参与一个做前端开发的项目。我希望我能解释清楚。
每当我调用http://localhost:8080/test 时,它都会被page1.jsp 加载。
现在我想加载 TSX 文件而不是 JSP。我尝试将web.xml 中的<welcome-file> 从page1.jsp 更改为html/js/page2.tsx,但我不知道为什么它不起作用。
发生的事情是会弹出一个下载文件窗口而不是加载http://localhost:8080/test。
我将 TSX 文件放在 html/js 目录中,因为这是 Typescript 和 React 的包所在的位置。顺便说一句,我说的 TSX 文件是一个使用 Typescript 的 React 组件。
- 是否可以配置 web.xml 来呈现 TSX 文件?如果没有,我还有其他方法可以加载吗?
- 如果我想加载 TSX 文件,web.xml 是否仍然重要?
【问题讨论】:
-
浏览器仅读取文件类型 html、css 和 js (JavaScript)。其他一切都需要“转译”。否则浏览器只会下载它,以便用户可以在读取该文件类型的程序中打开它:)
标签: reactjs typescript