在jsp页面中怎样用java语句或者EL表达式获得项目的完整路径

如题所述

两种方式
1.
EL表达式
${pageContext.request.scheme}${'://'}${pageContext.request.serverName}${':'}${pageContext.request.serverPort}${pageContext.request.contextPath}
2.
java小脚本
<%=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath() %>
温馨提示:内容为网友见解,仅供参考
无其他回答

如何从java返回数据到jsp页面
request.setAttribute("page",page);第一个page是String类型,是为键,第二个page是值,也可以是String类型,或者其他类型。然后再用 request.getRequestDispatcher("页面路径");这样这个page值就传到指定的页面了。在页面里面用el表达式,${page} 就取到值了,如果page里有age属性,再${page.age}...

jsp中怎样用js调用java代码,并返回结果用alert提示
要实现这个只能用dwr.你可以去网上找找相关的资料。学一学,不是很难的。java web project 结合dwr是很常见的.

如何用request获得完整url?
用EL表达式就可以了 {pageContext.request.contextPath} 这是取到项目的WebRoot目录 如果你的aa.jsp是直接创建在WebRoot下的 可以写成这样:${pageContext.request.contextPath}\/aa.jsp?aa=bb

JSP中el表达式的取值过程是怎样的?
如果要想在页面通过el表达式得到值就必需先调用域的setAttribute方法把值设置进去,不需要什么配置,直接写el表达式就可以如下代码 <% application.setAttribute("name", "zhangsan");\/\/Context域session.setAttribute("name", "lisi");\/\/session域request.setAttribute("name", "wangwu"); \/\/request域pageCo...

java中EL表达式怎么用
EL表达式允许用户开发自定义EL函数,以在JSP页面中通过EL表达式调用Java类的方法。使用EL表达式获取数据语法:“${标识符}”EL表达式语句在执行时,会调用pageContext.findAttribute方法,用标识符为关键字,分别从page、requestsession、application四个域中查找相应的对象,找到则返回相应对象,找不到则返回””...

java中jsp怎么获取地址栏上的参数
1、使用jsp小脚本实现 < String value=request.getParameter("key");> 即可取出地址栏传递的key所代表的值 2、使用EL表达式实现 ${param.key} 也可以取出地址栏传递的key所代表的值 3、使用javascript实现 function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)...

在JSP页面中怎么import进来JAVA的类?
JSP页面可以直接拿到session中的内容的,如: < session.setAttribute("valueName","ABCDXXXXX");\/\/这里模拟先把值放到session中;> <!-- 下面是从session中取上面放入的值,两种方式都可以取到,建议用第一种EL表达式 --> session中是否有valueName这个东东? ${sessionScope.valueName} session中是否有...

在JSp页面文件中嵌入java语言要素的几种方式
如空指针等,则整个页面就会崩溃,这也是众人推崇以EL表达式替代java脚本的主要原因之一:不安全);举例如下:Port:<%=port %> 其实在JSP页面中还可以嵌入EL表达式、JSTL表达式,但是个人认为已不属于“java语言要素”范畴,而属于“JSP”范畴了,如果楼主感兴趣,可以追问。

jsp中EL表达式的问题
默认isELIgnored="false"。但在tomcat下如果使用j2ee5.0,会导致EL语言的失效,这个时候需要在jsp页面上方加上:<%@page isELIgnored="false"%> 或者在web.xml文件中修改最上面的版本为2.4,以及验证的xsd为web-app_2_4.xsd

jsp加载时怎么获取后台list集合并遍历
1、首先,需要JSTL-1.2的jar包,自行百度搜索下载。2、将JSTL-1.2的jar包放入web工程的lib文件夹下。3、在需要的遍历List的页面中引入JSTL的核心标签库。4、使用<c:forEach><c:forEach\/>标签遍历List数组。5、【items】中使用EL表达式,来拿到List数组。6、【var】用指定变量名来接收遍历数组的...

相似回答