Articles of jsp

Calcular a sum total de todos os números no loop c: forEach

Eu tenho um bean Java assim: class Person { int age; String name; } Gostaria de fazer uma iteração de uma coleção desses beans em um JSP, mostrando cada pessoa em uma linha da tabela HTML e, na última linha da tabela, gostaria de mostrar o total de todas as idades. O código para gerar […]

Como evito que pessoas façam XSS no Spring MVC?

O que devo fazer para evitar o XSS no Spring MVC? Agora eu estou apenas colocando todos os lugares onde eu saída texto do usuário em tags JSTL ou funções fn:escapeXml() , mas isso parece propenso a erros, como eu poderia perder um lugar. Existe uma maneira sistemática fácil de evitar isso? Talvez como um […]

Como concatenar uma string no EL?

Como faço para que a variável promoPrice seja impressa como parte da string ONLY $4.67 ? ${(promoPrice != null) ? “ONLY $${promoPrice}” : “FREE”}

jsp para camada de negócios

Por que não devemos usar o JSP para camada de negócios? Isso é performance? Ou é apenas uma boa prática? É claro que a reutilização é uma das razões. Além disso, há alguma razão importante para usarmos jsp na camada de negócios?

JasperException: o valor para o atributo de class useBean é inválido

org.apache.jasper.JasperException: /index.jsp(1,1) The value for the useBean class attribute com.b5 is invalid. org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148) org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1272) org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1178) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411) org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417) org.apache.jasper.compiler.Node$Root.accept(Node.java:495) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) org.apache.jasper.compiler.Generator.generate(Generator.java:3426) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:216) org.apache.jasper.compiler.Compiler.compile(Compiler.java:332) org.apache.jasper.compiler.Compiler.compile(Compiler.java:312) org.apache.jasper.compiler.Compiler.compile(Compiler.java:299) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) Alguém pode explicar a causa e solução deste problema?

Convertendo um Java ArrayList de strings em um array JavaScript

No meu código Java, eu tenho uma ArrayList de String s. Eu gostaria de colocar esses dados em uma variável JavaScript em uma página JSP em que estou trabalhando. Meu primeiro pensamento foi incluí-lo diretamente, por exemplo: var myArray = ; Infelizmente, quando executado, myArray é uma string no formato [a,b,c] , não uma matriz […]

Como faço para passar valores JavaScript para Scriptlet no JSP?

Alguém pode me dizer como passar valores JavaScript para Scriptlet no JSP?

Compartilhando dados da session entre contextos no Tomcat

Eu tenho procurado soluções para compartilhar dados de session entre arquivos multi-guerra. Me deparei com a seguinte solução http://www.fwd.at/tomcat/sharing-session-data-howto.html A idéia básica é que, se você tiver mais de um arquivo war, poderá definir um cookie usando o sessionid do primeiro contexto usado. O cookie pode ser definido usando um caminho que será aplicado a […]

Redirecionar para uma URL externa da ação do controlador no Spring MVC

Eu notei que o seguinte código está redirecionando o usuário para uma URL dentro do projeto, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = “yahoo.com”; return “redirect:” + redirectUrl; } Considerando que, o seguinte está redirecionando corretamente como pretendido, mas requer http: // ou https: // […]

Preenchendo a lista suspensa HTML no JSP com valores obtidos do database no Servlet

Eu tenho um database flights_DB contendo uma tabela chamada Passengers . Cada passageiro é identificado exclusivamente por seu número de passaporte. Eu gostaria de criar uma lista drop-down contendo todos os números de passaporte na tabela Passengers . Como posso conseguir isso usando JSP e Servlets?