急求解释下jsp代码含义

<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%Stringpath=request.... <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
response.sendRedirect(basePath+"web/index.html");
%>
<!-- ----

<%@ include file="/commons/taglibs.jsp" %>
<form action="${ctx }/web/index!index.action" method="post" id="myform">
</form>
<script>
document.getElementById("myform").submit();
</script>
--- -->
————————————————————以上为代码————————————
本人正在学习jsp,所以是jsp菜鸟,忘有大侠赐教……
(以上代码或许有错误,但我不知道在哪里,这是index.jsp里的内容)
展开
 我来答
weizhimin520
2010-12-29 · TA获得超过864个赞
知道答主
回答量:197
采纳率:0%
帮助的人:112万
展开全部
这是一点按钮就到一个action里面去了 先获得 basePath 路径 重定向 basePath+"web/index.html");
"${ctx }/web/index!index.action" 这个就是你一点击要去的地方 EL表达式里的ctx这里没看到哦
zuolangguo
2010-12-29 · TA获得超过110个赞
知道答主
回答量:226
采纳率:0%
帮助的人:137万
展开全部
就是一个表单提交
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杏子李呀
2010-12-29 · TA获得超过167个赞
知道答主
回答量:56
采纳率:0%
帮助的人:30.3万
展开全部
<%%>是小脚本,里面的内容是java代码。这个意思是取得当前项目的跟路径
<%@........%>是JSP指令,加载外部文件
${ctx }这个是EL表达式
……
有点疑问,你的form里什么都没有?
你现在用${ctx },再看看在taglibs.jsp里面有没有这么一句话
<c:set var="ctx" value="${pageContext.request.contextPath }"></c:set>

这么说有没有明白些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿拉上海银
2011-01-07
知道答主
回答量:26
采纳率:0%
帮助的人:8.5万
展开全部
<form action="${ctx }/web/index!index.action" method="post" id="myform">
这句出错了,form action="${ctx } ${ctx} 没有引入 taglib EL表达式或者是自定义的标签
比如:
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %> EL
<%@ taglib uri="/WEB-INF/app.tld" prefix="app" %> 自定义标签
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> struts标签
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式