Tag: scriptlet

使用HTML在JSP中调用java scriptlet

我试图找到一种方法来使用HTML表单在JSP中调用一段java code 上面的代码在JSP中。 我希望在提交时运行scriptlet 我知道代码看起来很糟糕,但我只想掌握这个概念……以及如何去实现它。 谢谢

JSP – “”VS“”之间的区别是什么

在使用JSP文件和servlet时,我遇到了和 。 这两种情况有什么区别? 谢谢

我如何在jsf页面中嵌入java代码?

我有:一个名为“LoginBean”的托管bean。 一个名为“login.xhtml”的JSF页面 在这个jsf页面中,我有一个登录表单。 在managebean内部,我有一个loginCheck函数。 public void loginCheck(){ if(logincorrect){ //set user session }else{ //set lockout count session ++ } } 我想在jsf页面中做的是当锁定计数会话== 2时(意味着用户无法正确登录2次,我需要显示一个重回标签)。 <% if(FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("numberOfLogins") == 2){ } %> 显然,<%标签不起作用。 感谢java / jsf专家提供的任何帮助。

JSP scriptlet中的方法是否合法?

我知道它不推荐,我应该使用标签库等。 但是我仍然想知道在JSP scriplet中声明方法是否合法: 这合法吗? 我得到一些奇怪的编译错误(如a ; is expected )似乎不适合。 谢谢。

将一个变量从Scriptlets传递给Javascript。

我有这段代码片段:: function gotoa(){ var myVar = } 我想要做的是在我的JavaScript函数gotoa()中获取变量temp1的值。 在此特定代码中,我收到错误无效请求 request.setAttribute(“variable”, temp1); 我的主要目的是在某个按钮单击事件上调用函数a(),以便我的脚本让代码再次运行,并在变量temp1中传递新值。 然后将传递给gotoa()作为我的数据网格的源(不在此代码中)。 基本上我想刷一些按钮点击网格。 我做得对吗? 请帮忙。 谢谢。

将List从Servlet传递给JSP

当我尝试将Servlet中的列表值设置为会话变量并访问JSP时, 的doGet HttpSession session = request.getSession(true); session.setAttribute(“MySessionVariable”, authorizeUserList); JSP 我在JSP中收到错误,因为“列表无法解析为类型” 那我该怎么做呢? 我想将一个列表从Servlet传递给JSP并填充一个Drop down。

迭代JSP中的Enum常量

我有一个像这样的枚举 package com.example; public enum CoverageEnum { COUNTRY, REGIONAL, COUNTY } 我想在JSP中迭代这些常量而不使用scriptlet代码。 我知道我可以用这样的scriptlet代码做到这一点: <c:forEach var="type" items="”> ${type} 但是如果没有scriptlet,我可以实现同样的目标吗? 干杯,唐

JSP标签+ scriptlet。 如何启用scriptlet?

我有一个使用标签模板的页面。 我的web.xml非常基础。 我只是想在页面中运行一些代码。 不,我对标签或其他替代品不感兴趣。 我想使用bad-practice scriptlet哈哈。 到目前为止,我收到此“HTTP ERROR 500”错误: Scripting elements ( %!, jsp:declaration, %=, jsp:expression, %, jsp:scriptlet ) are disallowed here. 虽然我的文件看起来像: /WEB-INF/web.xml index.html index.jsp /WEB-INF/tags/wrapper.tag ${title} 的index.jsp My nice title 我试图修改web.xml以显式启用它,就像这样(不工作): *.jsp false *.tag false 那么,我如何在标记的JSP中使用纯scriptlet呢? 编辑#1 : 理想的代码看起来像这样 ,在使用我的模板的页面内(如上所述”wrapper’): My nice title Have a nice Saturday ()! Have a nice rest-of-the-week ()! […]

如何将java变量从scriptlet传递到c:当jstl中的表达式?

在jstl中使用scriptlet变量的正确方法是什么? 我不知道我的代码有什么问题: 看起来它并没有进入整个区块。

直接在scriptlet 中使用EL $ {XY}

在我的项目中,我每次打开JSP时都要对变量进行设置。 我在JSP和EL ${}使用scriptlet 进行了尝试,它将变量返回。 但它似乎不起作用。 在korrekteAntwort=${}之后出现错误,是不是可以在scriptlet中直接从EL中转换变量?