【java – 如何以Wicket形式控制提交url操作?】教程文章相关的互联网学习教程文章

Java-AWS S3使用预先签名的URL添加/设置/更新/指定用户元数据【代码】

我们正在尝试使用AWS S3存储文件.我们在JAVA中创建了一个简单的REST API,以上传和检索文件. 要求更新文件的客户使用我们的REST API,该API提供一个预签名的URL来PUT / GET文件.我们正在使用适用于Java的AWS开发工具包来生成预签名的URL. 在S3上更新文件时,我们需要向文件中添加一些自定义元数据.由于我们不控制上传到S3本身,因此有什么方法可以在生成预签名的url时添加此信息?让客户端将这些信息作为其请求标头的一部分提供,这将是...

java-无法以正确的编码从url读取js文件【代码】

我想从URL https://d3c3cq33003psk.cloudfront.net/opentag-67008-473432.js中以字符串形式读取js文件 我尝试了几种方法(从url读取或下载然后读取),但是我一直都收到不可读的字符,例如“( _.s d :`. …我尝试的方式:1.从网址下载文件:FileUtils.copyURLToFile(jsUrl, file);2.从网址中读取:StringBuilder sb = new StringBuilder();try {URL url = new URL(jsUrl);// read text returned by serverBufferedReader in =...

java-在Spring拦截器中获取请求映射对象,以获取实际的url字符串模式【代码】

可能很难解释为什么,但是在这种情况下,我需要获取当前请求的URL的请求URL映射字符串.Like if I have a GET URL as "/Test/x/{number}" I want to get "/Test/x/{number}" not "/Test/x/1"如何在拦截器中获取实际声明的url字符串? 如果可能的话,我该如何实现解决方法:您可以实现HanderInterceptor来拦截,前置或发布,请求和自检正在调用的方法.public class LoggingMethodInterceptor implements HandlerInterceptor {Logger log =...

java-AntClassLoader无法转换为URLClassLoader【代码】

我有一个Ant任务,可以用Jasper编译jsp文件.第一步是生成Java文件:<java classname="org.apache.jasper.JspC" fork="no" failonerror="true"><classpath refid="my.class.path" /><arg value="-uriroot" /><arg value="${apps}" /><arg value="-d" /><arg value="${jsp}" /><arg value="-p" /><arg value="my.package.jsp" /><arg value="-webinc" /><arg value="${apps}/META-INF/gen-mappings.xml" /><arg value="-webapp" /><ar...

SEO / PHP:如何在不使用Java SEO友好的情况下转换表单提交URL(获取方法)?【代码】

实际上我用javascript转换了网址<script type="text/javascript"> $(document).ready(function() {$('.search-form').submit(function() {var value = $('.search-form input:text').val();value = value = value.replace(/\W/,''); // replacewindow.location.href = value + "-keyword" + ".html";return false;}); });</script>有没有一种方法可以在没有javascript的情况下转换seo友好的URL?也许用PHP?解决方法:我支持以下技术...

java-Springs SimpleUrlHandlerMapping没有映射我的控制器【代码】

我有以下映射<!-- URL Mapping --><bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"><property name="mappings"><props><prop key="/computing">computingController</prop><prop key="/computing/login">computingLoginController</prop></props></property></bean>不幸的是,如果我打开URL http://localhost:8080/sc2-master/computing/login,则会出现以下错误:15.09.2010 16:4...

Java-Apache Commons UrlValidator【代码】

我有以下Java代码:UrlValidator urlValidator = new UrlValidator(); boolean validUrl = urlValidator.isValid("http://www.google.com"); System.out.println("result: " + validUrl);当我运行上面的代码时,我总是得到:result: false为什么Apache Commons UrlValidator不将“ http://www.google.com”视为有效?如果将“ http://www.google.com”替换为“ http://www.google.com/index.php”,则会得到“结果:true”.但是,我的...

java-为什么我的会话ID在我的URL中?

因此,我按照以下步骤构建了一个基本的Roo应用程序:http://static.springsource.org/spring-roo/reference/html/beginning.html 我启动了服务器并开始使用该应用程序,不禁注意到URL中有一个“ jsessionid”: http://localhost:8080/pizzashop/pizzas;jsessionid=0A8EA5D9E8665C8AC80F141C3818F6BA?form 我根本不在乎!为什么在URL中需要会话ID?我可以摆脱这个吗?似乎没有RESTful.解决方法:这是标准的JavaEE行为,由Servlet容器指...

java-在命中“ / login” URL之前,未检测到用户正在登录【代码】

我正在使用Play!带有标准安全模块的框架.我所看到的是,当用户登录并检查记得我时,一切正常.如果他们关闭浏览器窗口,然后重新打开并返回该页面,则该用户将不再登录,但是如果他们转到默认的登录URL’/ login’,它将自动将其登录并重定向回首页用户正确显示为已登录状态. 用户必须点击登录网址以使网站检测到他们已登录,这是怎么回事?我是否在控制器中缺少某些功能来执行此操作? 这是有问题的控制器,以及我自定义的Security类:pub...

java-设置使用HttpURLConnection时遵循的最大服务器重定向数【代码】

有没有一种方法可以强制使用HttpURLConnection时遵循的最大重定向数?HttpURLConnection conn = (HttpURLConnection) uri.getURI().toURL();conn.connect();我只能看到启用/禁用重定向的选项conn.setFollowRedirects(true)我想将最大跟随次数设置为3(似乎默认值为20),以防止出现如下异常:java.net.ProtocolException: Server redirected too many times (20)这是由某些服务器上的循环重定向引起的.解决方法:您可以尝试使用http.m...

java-通过URLConnection写入图像【代码】

我正在尝试通过HttpURLConnection写入图像. 我知道如何写文字,但尝试时遇到了实际问题写图像 我已经使用ImageIO成功写入本地HD: 但是我试图通过ImageIO在URL上写Image并失败URL url = new URL(uploadURL); connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setRequestMethod("POST"); connection.setDoInput(true); connection.setUseCaches(false); connection.setRequestProp...

java-PAX-URL:Felix启动时“不支持协议”

我正在使用PAX-URL从Eclipse启动基于Felix的项目.我使用组装协议来避免必须预先打包我的捆绑包. 在项目中,使用felix.jar和一个包含felix.auto.start.1 = assembly:foo / bar / classes的config.properties启动felix,以启动我的未打包捆绑包之一. 问题是,felix在完成读取配置文件后才知道pax-url协议,因此我收到“未知协议:程序集”错误. 我究竟做错了什么?是否可以告诉Felix已经在启动时加载pax-url? 谢谢! this question解决...

java-JBoss 5中的jboss.server.config.url设置在哪里?【代码】

安装JBoss 5.0.1时遇到一个相当奇怪的问题,我必须在上面部署Webapp. 在我的webapp中,我尝试:System.getProperty("jboss.server.config.url")进入“ conf”目录. (然后读取一些文件)在我的开发机器上,这很好,但是在部署环境中,上述属性似乎是空的String(“”). 有谁知道这可能是什么以及如何改变它? 谢谢解决方法:我不知道为什么它在您的网站上无法正常运行,但是您可以更改任何JBoss属性,只需打开run.conf文件,然后在末尾添加一行...

java-HTTPURLConnection.getInputStream()需要很长时间吗?【代码】

我正在使用HttpURLConnection上传图像文件,该图像文件包含所有标头的5MB文件大约需要3秒,但是当我使用.getInputStream()打开InputStream时,该方法大约需要8秒才能返回流.这是一个问题,因为如果我要上传多个图像,则上传进度栏似乎提供了错误的UX,每次上传之间它们都有相当大的暂停时间,因此进度栏在两次上传之间仅停留了几秒钟.我已经进行了一些谷歌搜索,但是似乎没有其他人对此有疑问吗? 通常,我会假设服务器运行缓慢,但是看到上传...

java-GWT:检查URL是否已死

我正在尝试检查网址(以字符串形式)是否返回404错误.但是,我似乎无法使用java.net.URL,并且我读到某个地方GWT不支持java.net吗?如果是这样,如何检查GWT中的URL是否已失效? 非常感激.解决方法:你是对的.在客户端GWT中,您不能使用java.net.URL.如果您不确定Google’s JRE Emulation Reference是否可以与GWT一起使用,则可以查看Java标准库的哪些部分. 从理论上讲,可以使用AJAX请求检查URL(请参见RequestBuilder).但是由于same origin...