[转]IDEA 新建 JSP 项目时

本文转自:https://www.vastyun.com/bloger/670.html

新建的 jsp 页面不像 eclipse 的页面一样有

<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" +request.getServerName() + ":" + request.getServerPort() + path + "/";
%>

但手动添加以上代码时会报错,解决方法: 添加引用 javax.servlet-api-X.X.X.jar 到项目即可。具体方式可以参考上面链接。

要支持 EL 表达式,需要引用 jstl-1.2.jar 类库,然后就可以在 jsp 页面写这样的代码:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:choose>
    <c:when test="${not empty sessionScope.user}">
        欢迎你:${sessionScope.userName}
    </c:when>
    <c:otherwise>
        你还没有登录,请先登录:
        <form action="<%= path %>/login<%= path + "a" %>" method="post">
            userName:<input type="text" name="userName" /><br />
            password:<input type="password" name="password" /><br />
            <input type="submit" value="登录" />
        </form>
    </c:otherwise>
</c:choose>
时间: 2024-08-28 01:01:09

[转]IDEA 新建 JSP 项目时的相关文章

idea新建maven项目时,mvn archetype:generate 速度缓慢

原文 idea新建maven项目时,mvn archetype:generate 速度缓慢 1 现象: 用IDEA新建maven项目,填写完各种参数,创建时,控制台卡在“[INFO] Generating project in Batch mode”处: 同时,右下方状态栏处,显示创建过程仍在进行: 2 原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件. 该

eclipse新建Android项目时提示AndroidManifest.xml file missing!

最近做一个小的项目时发现刚新建了一个项目失败了,控制台就输出AndroidManifest.xml file missing! 是么R文件都没有.原来是项目名称不能带中文,用英文的就OK了.

Idea新建maven项目时卡慢,两种解决方法(一个是永久解决)

Idea新建maven项目时会很卡,可以采用如下设置:具体原因如下: IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件. 该命令的参数-DarchetypeCatalog,可选值为:remote,internal ?,local等,用来指定archetype-catalog.xml文件从哪里获取. 默认为remote,即从 http://repo1.maven.o

新建maven项目时,mvn archetype:generate 速度缓慢

来自:http://www.bubuko.com/infodetail-1110458.html 一.原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件. 该命令的参数-DarchetypeCatalog,可选值为:remote,internal  ,local等,用来指定archetype-catalog.xml文件从哪里获取.默认为remote,即从htt

IDEA新建MAVEN项目时速度缓慢

原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件. 该命令的参数-DarchetypeCatalog,可选值为:remote,internal  ,local等,用来指定archetype-catalog.xml文件从哪里获取. 默认为remote,即从 http://repo1.maven.org/maven2/archetype-catalog.xml路

初次新建android项目时可能出现的错误

错误1:在新建android项目的时候,自动产生一个appcompat_v7项目,而且可能会报错,解决办法请参照:http://bbs.itcast.cn/thread-25953-1-1.html 错误2:资源文件夹下的png等文件,默认打开方式设置,解决办法请参照: http://zhidao.baidu.com/link?url=3Sh1v-fmz9zCU1VnJuhr-4gc_pg9peCmuaxsqI7bHkLnx-04hiCCngcvl9hC2-zvDphhDnswuuxaMnL1N

关于新建android项目时 appcompat_v7报错问题的一点总结

说下我的解决方案: 1.确保 appcompat项目的 target版本 低于 实际项目的android版本 2.确保 appcompat的项目编码与eclipse工具的编码一致,我就是犯了这个错误,导致引用appcompat总是失败... 我的eclipse环境是utf-8编码, 但是 appcompat项目 新建的时候默认是 gbk编码,右键appcompat项目>>属性>>Resource>>把编码改成utf-8即可 3.确保 你的项目和appcompat类库 在

vs2013新建MVC项目时提示系统找不到指定文件(异常来自HRESULT:0x80070002)

一.问题描述 1.打开vs2013,选择"文件|新建|项目",弹出如下对话框. 2.点击左侧的"Web",选择"ASP.NET Web 应用程序",点击确定 3.按上面红色部分选择好后点击"确定",结果弹出如下提示 二.原因分析 没有安装NuGet 三.解决问题 1.打开vs2013,选择"工具|扩展和更新" 2.选择"联机|Visual Studio 点击"NuGet Package

关于vs2010新建MFC项目时弹出当前页面的脚本发生错误的解决方法

最近装了vs2010但是在新建项目的时候老是弹出当前页面的脚本发生错误,问了好多人网上也查了,结果还是不行,后来就自己尝试着解决,没想到竟然成功了,纪念一下,帮助需要解决此问题的人解决这样的问题. 正文: 首先看看问题,插入图片 我们就根据它提示错误的地方,找到它所提示的位置,比如第一张提示提示Program Files (x86)\Microsoft Visual Studio 10.0\VC\VCWizards\AppWiz\MFC\Application\html\2052\default