如何在js文件中如何获取basePath

如何在js文件中如何获取basePath,第1张

<%=basePath%>就是在jsp中获得basePath

但是要在jsp的上面加上一段java代码

<%

String path = requestgetContextPath();

String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";

%>

看截图:

在jsp中request没有setParmater这个方法吧,你用的是setAttribute吧

那你应该写<%=requestgetAttribute("属性名") %>

可以的

<jsp:include page="{relativeURL | <%= expression %>}" flush="true|false" >

<jsp:param name="parameterName" value="{parameterValue | <%= expression %>}" />+

</jsp:include>

从这个标签的语法来看, 可以看出, 这里 即可以使用 <%= expression %> 也可以使用 ${name} 这样的写法

有很多,首先由通过url的方式来传递的,比如:<form action="bjspmethod="+method>method在这里就是参数,该参数随着表单的提交会被传递到bjsp页面第二:可以通过js方法来传递参数,function open(type){}然后页面中有个链接<a href="" onclick="open('blank')">打开方式</a>,这样当你提交表单的时候参数blank就会被提交过去,这里使用固定参数的方式,如果你的参数是动态获取的,同样可以采用el表达式来传递方法如下:<a href="" onclick="open('${beanusername}')">,当然前提是要有这个bean,并且bean的username不等于空,这样username值就会被传递过去了!~

用el表达式取不到modeladdAttribute的值

后台代码:

@Controller

@RequestMapping("/publisher")

public class StatisticalRest

{

@Autowired

private StatisticalService statisticalService;

@RequestMapping(value = "statistical")

public String payDetailList(@ModelAttribute("model")

StatisticalModel pageModel, BindingResult result, Model model,

>

首先确定用的Servlet / JSP的版本。

查看webxml的开头部分,如果有以下内容,表示是Servlet 24 / JSP 20。

<web-app version="24"

xmlns=">

以上就是关于如何在js文件中如何获取basePath全部的内容,包括:如何在js文件中如何获取basePath、<%=request.getParameter()%>显示null,EL表达式却能显示、jsp include el表达式动态传值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9574001.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存