小编use*_*523的帖子

没有jQuery的模态对话框

我需要使用javascript在网页上创建模态对话框.通常这很容易,因为我可以使用类似jQueryUI或BlockUI的东西,但这里需要注意的是我不允许使用jQuery,我需要支持IE9怪癖模式(即没有html5 doctype).我在网上找不到任何与我需要的东西有关的东西.有人会有建议吗?谢谢.

javascript jquery dialog internet-explorer-9

17
推荐指数
2
解决办法
5万
查看次数

使用Python连接到SMTP(SSL或TLS)

我正在尝试连接到Gmail SMTP邮件服务器,并按照给我的框架代码所述执行任务.只socket允许使用s(所以不允许smtplib).我需要:发送HELO命令MAIL FROM,RCPT TODATA.

发布了许多类似问题的案例,但他们没有得到正确答案.例如: 在Python中实现传输层安全性 - 简单邮件客户端

该程序需要连接到smtp.gmail.com端口587.我采取了两种不同的方法:

  1. 使用STARTTLS:

    mailserver = 'smtp.gmail.com'
    clientSocket = socket(AF_INET, SOCK_STREAM)
    clientSocket.connect((mailserver, 587))
    recv = clientSocket.recv(1024)
    print recv
    if recv[:3] != '220':
        print '220 reply not received from server.'
    
    #Send HELO command and print server response
    heloCommand = 'HELO Alice\r\n'
    clientSocket.send(heloCommand)
    recv1 = clientSocket.recv(1024)
    print recv1
    if recv1[:3] != '250':
        print '250 reply not received from server.'
    
    #Send …
    Run Code Online (Sandbox Code Playgroud)

python sockets gmail smtp

13
推荐指数
1
解决办法
2万
查看次数

用PHP创建RESTful API?

我开发了一个非常快速和简单的PHP应用程序,用于从XML文件中读取分类广告,并允许用户对其执行CRUD操作(这是一项家庭作业).

我现在的任务是将此应用程序开发为RESTful服务.教授实际上似乎没有任何RESTful服务经验,因为他说我的应用程序可以用于下一个任务,当时我的研究表明它并没有真正满足所有RESTful要求.

无论如何,我想为学习目的正确地做这件事,即使我可以交出我的旧任务并获得好成绩.我在学习从哪里开始时遇到了麻烦; 我不确定RESTful服务究竟是什么.

我认为获得建议的最佳方式是发布我之前作业中的示例代码,以了解我如何处理事情以及我需要如何处理事情.

例如,以下是我创建新分类的方法.

Create.php

//Basically just a list of <INPUT TYPE = "text" NAME = "something"> in the <body> fields
Run Code Online (Sandbox Code Playgroud)

CreateSuccess.php

<html><head><?php $simplerXML = simplexml_load_file('file.xml'); 
//Generate the basic ad information
$newAd = $simplerXML->addChild('advertisement','');
$newAd->addAttribute('category', $_POST["category"]);
$title = $newAd->addChild('title', $_POST["title"]);
$title->addAttribute('ID', $_POST["ID"]);
$pageTitle = $newAd->addChild('pagetitle', $_POST["pagetitle"]);
//etc, for all the SUBMIT boxes

//save the XML
$simplerXML->asXML('file.xml');
echo "<script type='text/javascript'>
//redirect back to ad listing page
window.onload = function () { top.location.href = 'ads.php'; };
</script>";
?></head>
<body></body></html>
Run Code Online (Sandbox Code Playgroud)

我也在使用URL参数进行RUD操作.我听说过URL参数也不允许? …

php xml rest

7
推荐指数
1
解决办法
6400
查看次数

阻止在Struts2中直接访问*.jsp和*.action

我在Tomcat中使用Struts2 + Spring + Hibernate.

我遇到的问题是用户能够直接输入.jsp或.action url.他们需要访问的所有内容都可以从主页访问,因此我想阻止此访问.

我一直在寻找答案,我发现了一些东西,特别是关于.jsp阻塞的东西.我已经添加

<security-constraint>
<web-resource-collection>
<web-resource-name>Deny Direct Access</web-resource-name>
<description></description>
<url-pattern>*.jsp</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>Denied</role-name>
</auth-constraint>
</security-constraint>
<security-role>
<role-name>Denied</role-name>
</security-role>
Run Code Online (Sandbox Code Playgroud)

到我的web.xml但似乎没有做任何事情.然后我改变了

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>*</url-pattern>
</filter-mapping> 
Run Code Online (Sandbox Code Playgroud)

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>*.action</url-pattern>
    <url-pattern>*.html</url-pattern>
    <url-pattern>/index.jsp</url-pattern>
</filter-mapping> 
Run Code Online (Sandbox Code Playgroud)

它阻止了一些.jsp文件而不是其他文件.我确定不要放

<url-pattern>*.jsp</url-pattern>
Run Code Online (Sandbox Code Playgroud)

在我的任何安全角色中.

我听说我可以将所有的jsps放在/ Web-inf中,但这似乎是一个很大的麻烦,因为我必须在应用程序的每个实例中更改路径,我引用它们.

我也找不到任何涉及阻止直接访问.action类的内容.如果有人可以指出我找到这些信息,我将不胜感激.谢谢.

security jsp struts2

2
推荐指数
1
解决办法
9218
查看次数

无法在Tomcat和Workspace中找到或加载主类

我的任务是在我之前工作的项目中添加一些新功能.自从我上次工作以来,它已经被赋予了一些新功能,并且开发环境已经发生了变化.我有很多麻烦使我的环境与所有依赖项和外部文件夹保持同步.

解决了许多问题后,在Eclipse中运行Tomcat 7 Server时,我遇到了一条消息:

Error: Could not find or load main class Path\To\Workspace\.metadata\plugins\cont
Run Code Online (Sandbox Code Playgroud)

我尝试删除Tomcat服务器,然后使用相同的设置重新创建它,以及.metadata从工作区中删除我的文件夹.现在我甚至无法让Tomcat配置正确:

Error: Could not find or load main class Files\ApacheSoftwareFoundation\apache-tomcat-7.0.26.
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?它之前我添加了几个需要的子目录,但我现在很难过.

eclipse tomcat struts metadata

1
推荐指数
1
解决办法
1万
查看次数