Tag: jsp

Freemarker模板中的JSP标记

我想在freemarker模板中使用一些自定义标签,这很容易,因为我可以在我的web.xml文件中包含JspSupportServlet并在模板中包含以下行。 但是,如果.tld捆绑在META-INF目录中的JAR文件中,我该怎么做呢? 我试过这两个都没有运气。

如何重置JSESSIONID

在用户进行身份validation时重置会话cookie被认为是一种很好的安全做法。 如何用Java做到这一点? 到目前为止我的尝试是成功的,但我想知道是否有更好的方法: public static HttpSession resetSessionId(HttpSession session, HttpServletRequest request) { session.invalidate(); session = request.getSession(true); return session; }

如何使用其他项目扩展/自定义WAR

我们的项目有以下场景: 打包为war文件的核心Web应用程序(称为Core项目)。 需要为每个客户“定制”或“扩展”核心应用程序(称之为客户项目)。 这主要包括新的bean定义(我们使用Spring),即。 用特定于客户的实现替换core.war中的服务实现。 我们希望独立开发核心和客户项目 开发Customer项目时,我们需要能够在Eclipse(在Tomcat上)上运行/调试它,并将Core项目作为依赖项 构建Customer项目时,生成的war文件“包括”核心和客户项目。 所以.war是应用程序的客户特定版本 我正在寻找关于在工具和项目配置方面做到这一点的最佳方法的建议。 我们目前正在使用Ant,但是希望避免被ant埋没。 有没有人用Maven做过这件事? 我已经看过很多关于如何构建依赖于Java应用程序的Web应用程序的post,但是根据其他Web应用程序,Web应用程序上没有任何内容。 谢谢!

使用将值从jsp传递到servlet

我有jsp页面 – Go to servlet 和servlet – @WebServlet(name=”/https://stackoverflow.com/questions/11840751/pass-values-from-jsp-to-servlet-using-a-href/servlet123″, urlPatterns={“/https://stackoverflow.com/questions/11840751/pass-values-from-jsp-to-servlet-using-a-href/servlet123”}) public class https://stackoverflow.com/questions/11840751/pass-values-from-jsp-to-servlet-using-a-href/servlet123 extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } public void foo() { } } 我应该在Go to servlet中写什么来传递值(比如valueToPass或者可能将值作为参数添加到https://stackoverflow.com/questions/11840751/pass-values-from-jsp-to-servlet-using-a-href/servlet123 ? 我可以使用jsp中的链接调用https://stackoverflow.com/questions/11840751/pass-values-from-jsp-to-servlet-using-a-href/servlet123特定方法(如foo() )吗? 编辑: 如何在URL中调用servlet? 我的页面层次结构如下 – WebContent |– JSPtest | |– callServletFromLink.jsp |– WEB-INF : : 我想在文件夹https://stackoverflow.com/questions/11840751/pass-values-from-jsp-to-servlet-using-a-href/servlet123 > control中调用https://stackoverflow.com/questions/11840751/pass-values-from-jsp-to-servlet-using-a-href/servlet123 […]

Spring启动JSP错误:NoClassDefFoundError

每次我尝试运行配置了JSP的spring boot app时都会收到此错误: java.lang.NoClassDefFoundError: javax/servlet/ServletContext at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.getDeclaredMethods(Class.java:1975) …………. [more errors/exceptions] …………. Exception in thread “main” java.lang.NoClassDefFoundError: javax/servlet/ServletContext at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.getDeclaredMethods(Class.java:1975) 我试过运行示例: spring-boot-sample-web-jsp和spring-boot-sample-web-jsp 这些样品的结果是相同的。 我使用IntelliJ IDEA运行应用程序并且没有IDEA为什么它不起作用。

ASP.NET和Java Servlets / JSP之间的技术差异

我对JSP的理解是,第一次加载的每个JSP页面都被编译成Java Servlet。 这对于ASPX页面是否相同(当然,不是对于servlet,而是ASP.NET等效项)? JSP和ASP.NET(MVC 2)应该注意哪些其他技术差异?

如何防止JSP中的SQL注入?

就在上周,我正在做一些PHP的东西。 我使用了一点解决方案来防止SQL注入。 PHP一直是我的人,它有3个解决方案可供使用(可能更多)。 一种是使用stripslashes()函数启用“魔术查询”。 另一个(推荐)是使用mysql_real_escape_string()函数。 那简单,我的问题就解决了。 但是,当谈到JSP时,事情似乎并不那么简单。 我搜索并没有找到任何内置函数来去除斜线或做那些事情(我相信这样的function可以使用基本的JAVA函数实现,但……)。 请帮我保护我的数据库。 我听说过PreparedStatement ,但是真的无法理解它? (我觉得新手的真正含义)。

将List传递给另一个jsp文件

我想将主JPS中的List类型对象传递给包含JSP(jsp:include)。 由于parm只支持字符串,因此我无法使用parm标记将List类型数据传递给include文件。 使用示例: 要么: 我可以创建一个简单的标记处理程序,但我想知道是否有更简单的方法。

10个客户端请求Servlet。如何创建多个servlet实例

假设10个客户端请求Servlet。 创建了多少个servlet实例? 如果每个实例都试图进行更改,它还会创建任何并发修改问题吗? 请帮忙。

基于上下文数据显示活动导航

我在Thymeleaf模板中有以下分隔的片段。 Freight Invoices Processed Invoices Posting Rules Settings 我想在主动导航元素中添加一个“主动”类 – 但在Thymyleaf中似乎很难实现。 有什么建议么?