jsp 相关问题

JSP(JavaServer Pages)是一种在服务器上运行的基于Java的视图技术,它允许您在(客户端语言,如HTML,CSS,JavaScript等)中编写模板文本,并与后端Java代码进行交互。

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> 无法识别

我想将 JSP 文件添加到我的 Spring MVC 项目中,但第一行尚未被识别,并且自文件创建以来一直显示错误。 此外,“status.index”始终是 eq...

回答 1 投票 0

Servlet 使用 multipart/form-data 从 HTML 表单接收空值[重复]

我有一个包含文件上传功能的 Java Web 应用程序。 HTML 表单 (fileUpload.html) 允许用户选择文件并将其上传到服务器。表单操作设置为 servlet (

回答 1 投票 0

Java 使用 Tomcat 10 从 HTML 表单接收空值

我有一个包含文件上传功能的 Java Web 应用程序。 HTML 表单 (fileUpload.html) 允许用户选择文件并将其上传到服务器。表单操作设置为 servlet (

回答 1 投票 0

Java Servlet 和 Commons FileUpload 在处理请求后获取参数

我有一个使用 Apache Commons 文件上传 API 的 Java EE 应用程序。到目前为止一切都很顺利,但我有一个问题。 我在服务器端进行了某种验证 - 如果有的话

回答 2 投票 0

Web.servlet.PageNotFound - 没有 GET 映射

我正在学习 Spring boot + MVC 的工作原理。我可以在屏幕上显示一条消息,但无法修改样式。 js e css 文件不与 Spring 映射。 2020-04-17 14:38:29.169 警告 9552 --- [...

回答 1 投票 0

在 Struts 2 中使用 ModelDriven 访问 POJO 属性?

我在 Struts 2 中使用 ModelDriven,这样我的模型对象内部就有另一个具有属性的对象。我正在进行 AJAX 调用,并希望我的模型对象由用户填充。 联合应用程序: 我在 Struts 2 中使用 ModelDriven,这样我的模型对象内部就有另一个具有属性的对象。我正在进行 AJAX 调用,并希望我的模型对象由 User 填充。 JSP: <s:select list="#session.circleIdNameMap" headerKey="-1" headerValue="Select Circle" name="id.circleId" id="selectCircleDropDown" onchange="findTspNameIdMap(this.value)"> </s:select> JS: $.ajax({ type: 'POST', url: '/gma/findTspNameIdMap.action', data: { id.circleId: circleId, minNumberOc: $("[name='minNumberOc']").val(), minDurationOc: $("[name='minDurationOc']").val(), }, 但是,在 firebug 中我收到错误 SyntaxError: missing : after property id id.circleId: circleId, 但其他直接属性如minNumberOc工作正常,但不是id.anything。我正在发布我的模型对象和 Action 类。 GmaThreshold参数: public class GmaThresholdParameter implements Serializable { private static final long serialVersionUID = 1L; @EmbeddedId private GmaThresholdParameterPK id; //getter/setters of id GmaThresholdParameterPK: public class GmaThresholdParameterPK implements Serializable { private static final long serialVersionUID = 1L; @Column(name="CIRCLE_ID") private int circleId; @Column(name="TSP_ID") private int tspId; private String flag; //getter/setters 动作类: public class ConfigureTspThresholdAction extends ActionSupport implements SessionAware, ModelDriven<GmaThresholdParameter>{ private Map<String,String> circleIdNameMap; // MODEL object GmaThresholdParameter gmaThresholdParameters = new GmaThresholdParameter(); ..... ... public GmaThresholdParameter getGmaThresholdParameters() { return gmaThresholdParameters; } public void setGmaThresholdParameters( GmaThresholdParameter gmaThresholdParameters) { this.gmaThresholdParameters = gmaThresholdParameters; } @Override public GmaThresholdParameter getModel() { return gmaThresholdParameters; } 如何设置id对应的属性?为什么 Firebug 会报错? 为什么Firebug会报错? 因为下面的语句后面有一个逗号 minDurationOc: $("[name='minDurationOc']").val(),

回答 1 投票 0

Struts2 + Bootstrap 数据表:如何在不加载所有数据的情况下分页

我正在使用 Struts2 框架的一些应用程序中工作,在操作中,我在某个列表中加载我们需要的所有数据,然后在 JSP 文件中该列表被迭代并显示在中 我正在使用 Struts2 框架的一些应用程序中工作,在操作中我加载了一些List<Object>中我们需要的所有数据,然后在 JSP 文件中使用引导框架迭代此列表并显示在数据表中。 这工作正常,但我知道如何在不加载生成的 HTML 中的完整数据的情况下执行此操作,就像我有 1.000.000(一百万)条记录一样。 我不希望所有记录都在 JSP 生成的 HTML 输出中,只有第 10 条记录,然后通过分页加载(使用 jQuery?)数据集的其余部分(如果需要)。 添加 Enrique San Martín 的评论:http://legacy.datatables.net/usage/server-side 任何好的例子都应该使用 iDisplayStart 和 iDisplayLength 参数,当然还有 "bServerSide": true 的 datatable() 属性。 这里是博客文章的链接:使用 Ajax 将 jQuery Datatable 与 Struts2 操作类结合使用。 最好的方法是在 DAO 中创建一个具有附加参数 start 和 end 的方法,例如: getCustomers( int start,int end){ // get all customers // sublist the result and get the data from start index to end index } 在您的控制器中,您将执行几乎相同的操作,并且您将通过 start 或 end 请求 给出 POST 和 GET 参数 @RequestMapping(value = "/sublistedCustomers", method = RequestMethod.GET) public String getSublistedCustomers(@RequestParam("start") final int start,@RequestParam("end") final int end){ model.addAttribute("cutomersResult",yourDAO.getCustomers(start,end)); } 现在您的 JSP 文件中有一部分客户记录,由您决定如何显示此子列表结果。 嗯,这是一些很好的方法,但我必须将 request.getParameter 转换为 Struts 变量(声明为 privated,然后生成 getters 和 setters): 来自: https://datatables.net/development/server-side/jsp 编辑:此链接有一些 request.gP 以及数据表中的旧值,而我们必须使用以下参数: https://datatables.net/manual/server-side#Sent-parameters 就像一个动作: private String draw; private String length; private String order; private String search; private String start; getters&setters{} //or make it public 然后在ajax调用的actionMethod中对数据库进行查询并返回数据集。 当我使用 struts2+datatables 进行完整分页时,我将编辑这个答案, 数据表中有一些必要的配置(请参阅datatables.net中的文档): <script> $(document).ready( function() { $('#datatable').dataTable( { "iDisplayLength": 5, "processing": true, "serverSide": true, "ajax": "paginateTableAction" } ); } ); </script>

回答 3 投票 0

Struts2 jQuery 插件 - 提交按钮

我有 Struts 2 jQuery 插件提交按钮,当单击该按钮时,它不会像 Struts 提交按钮那样触发操作类。单击按钮后我需要保持同一页面。请查看下面...

回答 2 投票 0

Struts 2 Web 应用程序的菜单布局和 iframe 内容结构正确吗?

我继承了一个 Struts 2/JSP web 应用程序,但遇到了一些问题,我想知道它的结构/分层是否正确。登录后,用户位于主屏幕仪表板,如下所示: 我继承了一个 Struts 2/JSP web 应用程序,但遇到了一些问题,我想知道它的结构/分层是否正确。登录后,用户位于主屏幕dashboard,如下所示: <s:form action="HomePage" name="formHomePage" method="post"> <s:hidden name="selectedMenuItem" id="selectedMenuItem"/> <div id="layout"> <!-- HEADER --> <div class="header" style="position:fixed; z-index:1;"> ... Header bar ... </div> <!-- LEFT MENU --> <div class="left"> <h3>Menu</h3> <li id="dashboard">Dashboard</li> <li id="projectList">Projects</li>f <li id="userList">Users</li> </ul> </div> <!-- MAIN CONTENT --> <div class="center"> <iframe id="ifrmContent" name="contentFrame" src=""> </iframe> </div> <!-- FOOTER --> <div class="footer" style="position:fixed; z-index:1;"> .... Footer bar ... </div> </div> </s:form> 当用户单击菜单项时,将执行此(伪)代码: $(..menuItem..).click(function(index,o) { $("#selectedMenuItem").val(menuItemID); // 'Submit' this main frame to load the content JSP through the action formHomePage.target="contentFrame"; formHomePage.submit(); }); HomePage 操作读取 selectedMenuItem Struts 变量,并返回 struts.xml 映射到正确 JSP 的结果,如 ProjectList.jsp 或 UserList.jsp。这个带有页眉/页脚/左侧菜单的HomePage始终保留在浏览器中,只有 iframe 中的中间内容被用户想要的内容替换。我认为这是合理的,但我已经阅读了如何尽可能避免使用 iframe。这个结构的一个问题是在我写的另一个问题中提出的: 使用 Struts 2 的调试器中的操作名称/URL 名称 另一个问题是,当用户单击菜单项时,Chrome 调试器不会刷新 JSP/javascript 源文件。如果我放一个调试器; $(window).load();中的语句它将使用断点,但它显示原始仪表板源文件中的随机位置,而不是实际执行的文件/javascript。 Chrome 缓存已禁用,但调试器拒绝加载新的源文件。 那么这就是 Struts/JSP 的布局和结构吗?有没有比 iframe 更好的方法来仅加载页面的内容“部分”?我认为应该避免整页刷新以提高效率。为什么 Chrome 调试器不能正确处理这个问题? 无需使用iframe来加载内容。如果您想留在页面上并更新结果 div 中的内容,可以使用 Ajax。 <div id="resultDiv" class="center"> Initial content </div> 脚本将类似于 $(..menuItem..).click(function(index,o) { $("#selectedMenuItem").val(menuItemID); // 'Submit' this form to load the content to the resultDiv on this JSP through the action $.post($("form").attr("action"), $("form").serialize(),function(result) { $("resultDiv").html(result); }); });

回答 1 投票 0

Struts 标签 <s:submit> 和 Struts jQuery 标签 <sj:submit> 有什么区别?

Struts 标签 和 Struts jQuery 标签 都以相同的方式提交。我的意思是,他们刷新页面并转发到另一个页面。但我认为 Struts jQuery 标签很简单...

回答 3 投票 0

来自 Struts 2 的 JSON 响应不适用于 AJAX

我使用 Ajax 从 Struts 2 获取成功响应,但最终给出了错误函数的响应,并解析了 Ajax 中解析 JSON 的错误。 下面是我的代码。 动作类 - PropertyTesting...

回答 1 投票 0

从 JSP 页面到 Struts 2 操作进行 jQuery Ajax 调用时浏览器中出现 404 异常

我已经创建了Struts 2数据库应用程序。在这一示例中,我使用 Query 对 Struts 2 操作进行了 Ajax 调用。问题是每当我点击提交按钮时,它都会触发 Ajax 调用,但是 Ajax

回答 2 投票 0

如何在 Struts 2 中的 Ajax 成功主体中设置 s:param 值

如何在 Ajax 成功主体中设置 值? 我使用 Ajax 调用加载数据并将其提取到数据表中 但是当我想设置 s:param 值时我无法获取它的值,下面是我的代码: $.

回答 2 投票 0

如何使用 Struts 2 通过 Ajax 进行编辑

我想按照以下逻辑编辑数据库中的某些元素: 我从下拉列表中选择了一个项目(自动完成),其他字段是根据字段直接从数据库填写的

回答 1 投票 0

JQuery Ajax 无法在带有 Struts 的 JSP 中工作

我正在尝试创建一个具有 Ajax 功能的 Web 应用程序演示。然而,Ajax 似乎无法使用 JQuery 工作。 我还没有给出任何回应,但我认为警报应该起作用了。哈...

回答 1 投票 0

将java应用程序转换为jsp/servlet

我有一个接受分段上传的java应用程序,我的问题是我想要一个HTML/JSP前端,而不是仅仅在服务器上工作。基于我的代码

回答 4 投票 0

MSAL4J API 与 Azure AD B2C - 纯 J2EE

是否有任何使用 Microsoft Authentication Library for Java 使用不带 Spring-Boot 的应用程序的示例?我正在开发一个遗留应用程序,它不使用 Spring-Boot,它使用

回答 1 投票 0

JSP - HTTP 状态 500 – 内部服务器错误

下面是我的.jsp 的一部分。 <%User user = (User) (session.getAttribute("user"));%> 欢迎光临<%= user.getFirstName() + " " + user.getLastName()%> 而我就是

jsp
回答 2 投票 0

如何配置多个 Jetty Handler?

我在为我的 Web 应用程序设置处理程序时遇到问题,我想要的是:使用 doGet 和 doPost 方法由 HTTPServlet 处理一些请求(如何加载 JSP 页面

回答 1 投票 0

即使刷新网页我也想要我的旧数据

第一个问题: 考虑一下,我正在填写任何表格,然后刷新该页面,我想要的是我填写该页面的内容不应该清除,而不仅仅是刷新页面,即使在

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.