jsp相关内容

如何保护我的 Java Web 应用程序?

我有一个 Web 应用程序,当用户登录时,他们会到达 mainjsp.jsp 页面. 在此页面中,日期文本框很少,并且根据日期和从另一个下拉列表中的选择,提交数据.该数据由 servlet 检索并返回到 mainjsp 页面. 我担心的是安全性.现在,当我复制粘贴 mainjsp.jsp 页面的 URL 并将其粘贴到任何浏览器中时,该页面将按原样显示.我不希望这发生.我希望用户先登录, ..
发布时间:2021-11-30 17:56:17 Java开发

在 JSP 中添加外部资源(CSS/JavaScript/图像等)

我在我的项目中添加了一个外部 CSS 样式表,并放置在 Eclipse 中我的项目的 WEB-CONTENTS 文件夹中.当我在 Tomcat 上部署它时,没有应用样式表.当我在 Chrome 中调试它并打开它时,它给了我 404 file not found 错误.为什么会这样以及如何解决? 代码如下: ..
发布时间:2021-11-30 11:59:18 其他开发

JavaScript 删除特殊字符串不起作用

我正在尝试删除可能出现在我的 Google Analytics(分析)标签中的特殊字符,因为在某些版本的 IE 中,这些特殊字符似乎会导致脚本错误.我有这个功能: 函数 removeSplChars(inStr) {inStr = inStr.replace(/[^a-zA-Z0-9 ]/g, "");返回 inStr;} 并且有当前有效的 GA 代码: var _gaq = _gaq ..
发布时间:2021-11-27 12:07:36 前端开发

<form action="/sampleServlet";给我例外

在我的jsp中,如果我调用 ,我得到以下异常: http 404 error--sampleServlet is not found.I set sampleServlet inweb.xml 文件和 url-pattern 也设置为/sampleServlet. 为什么我得到 ..
发布时间:2021-11-25 20:51:32 Java Web开发

为什么业务逻辑要移出JSP?

将业务逻辑保留在 JSP 之外有什么好处,因为 JSP 主要用于表示?我们仍然看到 JSP 内部编写的业务逻辑,所以我需要知道将业务逻辑移出 JSP 可以获得什么好处. 解决方案 MVC 是您可以拥有多视图和干净分离的架构&简单 可重用性 假设明天您需要在桌面应用上运行相同的应用.然后你可以改变视图. 可测试性 您可以对服务方法进行单元测试,但不能简单地从视图中对逻 ..
发布时间:2021-11-25 20:12:34 Java Web开发

如何在 JSP 上转义撇号或引号(由 JavaScript 使用)

我有一个用户表单.如果用户输入带有 ' 或 " 的字符串作为其中的一部分,我没有问题.表单已提交并正确保存到数据库中.我的问题是当我重新加载页面(所有条目都可以修改,并在显示之前加载到 JSP 中的列表中).加载页面时,我收到一条错误消息: missing ) 在参数列表 'Caroline's message' 之后,\n 我需要做什么来转义这个字符串以在前端显示它? 这是我在前端用于 ..
发布时间:2021-11-25 19:22:53 Java Web开发

JSP/Servlet Web 应用程序中的后台计时器任务

我想在每 6 小时后从订阅中检索并从订阅中将提要存储到数据库.我想在后台有一个计时器线程来完成这个任务. 最好的方法是什么?普通的定时器线程还是 Quartz API? 解决方案 首先,我不会为此使用 JSP.它不是为了. 当您使用 Java EE 5 时,为此使用容器提供的作业调度 API.更多细节取决于您使用的容器.例如,JBoss AS 5 自带 Quartz.或者,当您 ..
发布时间:2021-11-25 18:50:04 Java Web开发

带有 JSP/Servlet 和 Ajax 的简单计算器

这是我上一个问题的延续,但我觉得它应该靠自己,特别是因为我得到了非常详细的答案. 我想用 JSP 创建一个简单的计算器.将有两个数字文本框和一个添加按钮.理想情况下,我希望答案无需重新加载即可显示在页面中,但从我得到的答案来看,它似乎对我的规模来说太大了.我可以想到:1)将答案打印到第三个文本框(这可能吗?)或以某种方式加载同一页面(带有添加按钮和所有)和答案(并且能够输入不同的数字等等). ..
发布时间:2021-11-25 18:24:51 Java Web开发

JSP 中的表达式语言不起作用

我是 JSP 和使用表达式语言的新手.我正在使用 Eclipse Galileo 和 2.5 版和 Tomcat 6 服务器.我只是想问一下,我的简单表达式语言不会像我写的 ${1>2} 那样打印 vale,它假设给出 false 但它显示的是 ${1>2} 仅在呈现页面时.但是当我使用 它正确打印错误.我认为标签库存在问题.请告诉我这样做的原因,我 ..
发布时间:2021-11-25 18:23:19 Java Web开发

Java 错误:只能导入一个类型.XYZ 解析为包

我收到错误消息:“只能导入一个类型.XYZ 解析为一个包." 有人已经解释了原因这里 但我不确定我应该怎么做才能解决这个问题.仅供参考:我正在使用 Eclipse.我在下面添加了执行导入的代码.java.util.* 导入工作正常. ..
发布时间:2021-11-25 17:58:25 Java Web开发

EL 通过整数键访问映射值

我有一个以整数为键的地图.使用 EL,如何通过键访问值? Mapmap = new HashMap();map.put(1, "一个");map.put(2, "两个");map.put(3, "三"); 我认为这会起作用,但它不起作用(其中 map 已经在请求的属性中): 跟进:我找到了问题所在.显然 ${name[1]} 使用 Long 编号进行地图查找.当我将 HashMap 更改 ..
发布时间:2021-11-25 17:20:14 Java Web开发

如何避免在我的 JSP 页面中使用 scriptlet?

有人告诉我,在我的 JSP 页面中使用 scriptlet () 并不是一个好主意. 有更多 java/jsp 经验的人可以给我一些关于如何更改此代码以使其更“最佳实践"的指示,无论是什么? 这个 JSP 实际上是我的 sitemesh 主装饰页面.基本上我的网页设计有一个标签条和一个子菜单,我希望以某种方式突出显示当前标签并通过查看当前请求 URI 来显示正确的子 ..
发布时间:2021-11-25 16:58:07 Java Web开发

如何使用 JSTL 在 HashMap 中迭代 ArrayList?

我有一张这样的地图, Map>myMap = new LinkedHashMap>(); 现在我必须迭代这个 Map,然后迭代 Map 中的 ArrayList.如何使用 JSTL 执行此操作? 解决方案 您可以使用 JSTL 标签来迭代数组、集合和映射. 在数组和集合的情况下,每次迭代 var 都会立即为您提供当前迭代的项目. ..
发布时间:2021-11-25 16:40:33 Java Web开发

已经为此响应调用了 getOutputStream()

我在谷歌上搜索了错误消息 getOutputStream() 已为此响应调用很多人说是因为或%>后面有空格或换行,但在我的代码中,没有空格或换行.我在 linux 上使用 tomcat6. ..
发布时间:2021-11-25 16:40:03 Java Web开发

结果集到分页

如何将 Resultset 对象转换为 JSP 上的分页视图? 例如,这是我的查询和结果集: pst = con.prepareStatement("select userName, job, place from contact");rs = pst.executeQuery(); 解决方案 首先,您需要向 JSP 添加一两个额外的请求参数:firstrow 和(可选)rowcoun ..
发布时间:2021-11-25 16:15:51 Java Web开发

从 Spring MVC 中的控制器操作重定向到外部 URL

我注意到以下代码将用户重定向到项目内的 URL, @RequestMapping(method = RequestMethod.POST)public String processForm(HttpServletRequest request, LoginForm loginForm,BindingResult 结果,ModelMap 模型){String redirectUrl = "yaho ..
发布时间:2021-11-25 15:31:44 Java Web开发